비활성 시간 이후에 시간 초과를 설정하고 화면 슬라이드 쇼를 재생하는 화면 보호기를 시작하는 설정 시간 제한이 필요합니다. 사용자가 화면을 클릭하면 해당 기간 동안 프로세스가 다시 시작됩니다. 슬라이드 쇼의 시작 부분에서 회전 목마를 다시 시작합니다. 아래 내 코드, 어떤 도움을 많이 감사드립니다!화면 보호기의 시간 초과 설정
<script>
/* The redirect to autoplay page function */
var screenSaverDelay;
var screenSaver;
var destroySlider;
$(document).ready(function(){
setInterval(function(){window.focus();},1000);
$('.bxslider').bxSlider();
//var screenSaverDelay;
$('body').click(function(event) {
killScreenSaver();
});
function startScreenSaver() {
clearTimeout(screenSaver);
screenSaver=setTimeout(startScreenSaver,1000);
$('#screensaver').show();
$('.bxslider').bxSlider();
}//end
function killScreenSaver() {
$('#screensaver').hide();
$('.bxslider').destroySlider();
clearTimeout(screenSaver);
screenSaver=setTimeout(killScreenSaver,300000);
}//end
$(document).ready(function(){
setInterval(function(){window.focus();},1000);
});
startScreenSaver();
});
</script>
그래서, 문제가 무엇 보인다 제대로 작동하기 위해? 어떤 오류 또는 잘못된 행동을하고 있습니까? –
당신이 [Stackoverflow 질문] (https://stackoverflow.com/questions/3745076/jquery-simple-screensaver) 좀 봐 있었나요? –