gpt4 book ai didi

jquery - 停止关闭 div;如果将鼠标悬停在其上

转载 作者:行者123 更新时间:2023-12-01 01:27:08 25 4
gpt4 key购买 nike

如下所示,如果用户将鼠标悬停在div上,那么如何停止淡出div?如果没有将 div 悬停,则无论设置的时间如何,都会淡出。?

下面是我正在使用的代码......用于淡入和淡出:

 $("#success").fadeOut('slow');
$("#success").fadeIn('slow');
$("#success").fadeTo(5000, 1).fadeOut(2000);

我的div:

<div class="success"><a href="#" class="close">&times;</a>status message here...</div>

我尝试过这个:

if ($('#success').is(':hover')) { //dont close me and reset the time ...} 

结果: enter image description here

最佳答案

有这样的事吗? http://jsfiddle.net/krmNY/1/

JS

var $msg = $('#dvFadeMsg'); 
var timer = null;

function StartFadeTimer(){
timer = setTimeout(function(){
$msg.fadeOut('slow');
}, 1500);
}

$('#dvFadeMsg').hover(function(){
clearTimeout(timer);
}, function(){
StartFadeTimer();
});

$msg.fadeIn('slow');
StartFadeTimer();

HTML

<div id="dvFadeMsg">Fade me if no mouse</div>​

关于jquery - 停止关闭 div;如果将鼠标悬停在其上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com