需求是这样的 鼠标没有操作一段时间后 就暂停播放视频(一个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秒后就调用了暂时的事件
求大侠指教

解决方案 »

  1.   

    mouseout?鼠标移开mousemove是移动
      

  2.   

    <script type="text/javascript"> 
    // 移动了就更新最近一次移动的时间。 
    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>