gpt4 book ai didi

jquery 删除悬停删除类名

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

我有这个 jQuery 代码来替换类名 <li class="cat"><li class="cat show">悬停时。我将鼠标悬停后,它保持不变。 removeClass 有什么问题吗?代码?

JS

jQuery(".cat").hover(function({
jQuery(this).addClass('show').siblings().removeClass('show');
});

HTML

<ul> 
<li class="cat"><a>Motors</a>
<ul>
<li>Top categories</li>
<li> <a href="" aria-haspopup="false">Cars</a></li>
<li> <a href="" aria-haspopup="false">Motorcycles</a></li>
<li> <a href="" aria-haspopup="false">Parts</a></li>
</ul>
</li>
</ul>

最佳答案

jQuery 中的悬停事件需要 2 个回调函数:一个是指针移过项目时的回调函数,另一个是指针离开项目时的回调函数:

就您而言:

jQuery(".cat").hover(
function() {
jQuery(this).addClass('show');
},
function() {
jQuery(this).removeClass('show');
}
);

参见Hover

关于jquery 删除悬停删除类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280466/

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