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,指的是全局的而不是方法体中的

原文地址:https://www.cnblogs.com/yhongyu/p/2406072.html