求html jquery大神,怎么把下面的代码修改实现鼠标悬浮停留三秒后才实现JQ里的内容 jquery的hover 实现鼠标悬停2秒以上才执行 怎么写...

\u600e\u6837\u7528JQuery\u5b9e\u73b0\u5f53\u9f20\u6807\u505c\u7559\u5728\u67d0\u533a\u57df3\u79d2\u540e\u6267\u884c\u65b9\u6cd5

onmouseenter\u4e8b\u4ef6\u8bb0\u5f55\u65f6\u95f4
var timer = null;
$('div').hover(function(){ timer = setTimeout(function(){ //\u505a\u4f60\u60f3\u505a\u7684\u4e8b },3000);},function(){ //\u8fd9\u91cc\u53bbclear clearTimeout(timer);//\u5982\u679c\u6ca1\u505c\u75593\u79d2,\u76f4\u63a5\u4f1a\u88abclear\u6389,\u5982\u679c\u505c\u7559\u8d85\u8fc73\u79d2,\u4e5f\u4e00\u6837\u4f1a\u88abclear,\u4f46\u662f\u4f60\u8981\u505a\u7684\u65b9\u6cd5\u5df2\u7ecf\u88ab\u6267\u884c\u4e86});

aaaa


var t;
$("#divA").mouseenter(function(){
t=setTimeout(function(){alert("1");},2000);
}).mouseleave(function(){
clearTimeout(t);
});

停留三秒后显示,就是延时器了。可以如下。
$("#nei").addClass("hiddena");
var to;
$("#nei").hover(
function(){
to=setTimeout(function(){
$("#nei").removeClass("hiddena");
$("#nei").addClass("addheight");
$("#nei").addClass("auto");
},3000);

},
function(){
clearTimeout(to);
$("#nei").addClass("hiddena");
$("#nei").removeClass("addheight");
$("#nei").removeClass("auto");
}
);

扩展阅读:www.sony.com.cn ... javascript免费网站 ... java webservice ... free xbox live ... jquerymobile 100 ... javascript高级视频 ... basic mobile phone ... jquerymobile日本ad ... jquery mobile php ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网