gpt4 book ai didi

jQuery mouseoverIntent 不起作用,但悬停可以

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

我有以下代码:

$(document).ready(function(){
$(".yearInner").hide();

$(".year", this).hover(
function () {
$(".yearInner", this).slideToggle();
}
);

});

它隐藏了带有yearInner类的div,然后当包含带有year类的div悬停在上面时,yearInner div就会打开。

工作正常,我想使用hoverIntent插件而不是hover。与hoverIntent 根本不起作用。有建议吗?

Div结构引用:

<div class="year">
2009
<div class="yearInner">
More Info...
</div>
</div>
<div class="year">
2008
<div class="yearInner">
More Info...
</div>
</div>

最佳答案

您需要拆分悬停/离开回调才能使用该插件,如下所示:

$(".year", this).hoverIntent(function () { 
$(".yearInner", this).slideDown();
}, function() {
$(".yearInner", this).slideUp("fast");
});

不知道为什么没有像 jQuery 在核心中那样的覆盖来接受在两种情况下运行的单个函数,但这就是修复。注意:.slideToggle() 仍然可以正常工作,我只是添加了一些变化。

关于jQuery mouseoverIntent 不起作用,但悬停可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2518974/

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