TIM*_*MEX 9 javascript jquery user-interface
我有一个名为"#top"的div.当鼠标空闲 3秒钟时,我希望它淡出.当鼠标再次移动时,使其显示(当然,淡入淡出)
有谁知道如何做到这一点?
非常感谢.
Cre*_*esh 22
使用setTimeout,在某处保存返回值(clearTimeout当鼠标再次移动时取消它):
var timer;
$(document).mousemove(function() {
if (timer) {
clearTimeout(timer);
timer = 0;
}
$('#top:visible').fadeIn();
timer = setTimeout(function() {
$('#top').fadeOut()
}, 3000)
})
Run Code Online (Sandbox Code Playgroud)
你会想要这个$(document).ready()或类似内容.
| 归档时间: |
|
| 查看次数: |
4919 次 |
| 最近记录: |