gpt4 book ai didi

Jquery 延迟事件

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

$('#cart > .heading a').bind('mouseenter', function() {
$('#cart').addClass('active');


$.ajax({
url: 'index.php?route=checkout/cart/update',
dataType: 'json',
success: function(json) {
if (json['output']) {
$('#cart .content').html(json['output']);
}
}
});

$('#cart').bind('mouseleave', function() {
$(this).removeClass('active');
});
});

我需要延迟 mouseleave 上的removeClass。我可以简单地添加一个 this.delay 行吗?

最佳答案

您可以使用 setTimeout()

$('#cart').bind('mouseleave', function() {
var $that = $(this);
setTimeout(function(){$that.removeClass('active');}, 500); //500 millisec delay
});

关于Jquery 延迟事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240226/

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