需求是这样的 鼠标没有操作一段时间后 就暂停播放视频(一个js事件)
$(document).ready(function(){
var id = 0;
$(document).mousemove(function(){
clearInterval(id);
id = setInterval("stops()",5000);
});
});
//暂停播放
function stops(){
swfobject.getObjectById('ckplayer_a1').ckplayer_pause();
}
但是现在问题是视频全屏的时候5秒后就调用了暂时的事件
求大侠指教
$(document).ready(function(){
var id = 0;
$(document).mousemove(function(){
clearInterval(id);
id = setInterval("stops()",5000);
});
});
//暂停播放
function stops(){
swfobject.getObjectById('ckplayer_a1').ckplayer_pause();
}
但是现在问题是视频全屏的时候5秒后就调用了暂时的事件
求大侠指教
// 移动了就更新最近一次移动的时间。
document.onmousemove = function(){
window.lastMove = new Date().getTime();
};
window.lastMove = new Date().getTime();//最近一次移动时间
window.setInterval(function(){//每1秒钟检查一次。
var now = new Date().getTime();
// 如果超时了
if( now - lastMove > 指定时间 ){
// 自己写了撒。
}
}, 1000);
</script>