setTimeout()
$(function(){ var over,out;$("#hover").mouseover(function(){ var display = $("#display"); if(display.css("display") =="none"){ over = window.setTimeout(function(){ display.show(); },1000); } clearTimeout(out); }).mouseout(function(){ var display = $("#display"); if(display.css("display") =="block"){ out = window.setTimeout(function(){ display.hide(); },1000); } clearTimeout(over); }); });
setTimeout()中如果使用this,指的是全局的而不是方法体中的
欢迎大家访问yhy的新博客:一块吧 (www.yikuai8.com)