标签: javascript scroll mouseevent idle-processing
当鼠标闲置一段时间时,我需要找到一种水平和垂直方向随机滚动的方法,每个维度每秒加上或减去一定数量的像素。关于如何实现这一点的任何想法?
提前致谢,
罗伯特
答案 0 :(得分:1)
您可以添加mousemove事件侦听器,每次鼠标移动时,您都可以使用setTimeout启动计数器。计数器完成后,您可以放心地说鼠标尚未移动。请注意,如果用户继续移动计数器,您需要继续重置计数器(即使用clearTimeout)
setTimeout
clearTimeout