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

2024-11-09 15:43:03
推荐回答(1个)
回答1:

停留三秒后显示,就是延时器了。可以如下。
$("#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");
}
);