gpt4 book ai didi

jquery - 在运行时启用/禁用悬停样式?

转载 作者:行者123 更新时间:2023-11-30 23:54:16 28 4
gpt4 key购买 nike

在我的 CSS 中我有这个:

#panel li:hover {
background-color: #ffa;
}

在某些情况下,我想禁用 li 项目的悬停样式,例如:

function start() {
$('#panel li').ignoreHoverRules();
}

稍后重新启用它:

function end() {
$('#panel li').reenableHoverRules();
}

这样的事情可能吗?不确定如何在运行时“启用”或“禁用”悬停样式规则,

谢谢

最佳答案

最简单的方法无疑是向您的 <li> 添加一个类元素:

#panel li.allowHover:hover {
background-color: #ffa;
}
function start() {
$('#panel li').removeClass("allowHover");
}
function end() {
$('#panel li').addClass("allowHover");
}

否则,你会在操作 CSS 规则时陷入非常尴尬的境地 - it's no easy task .

关于jquery - 在运行时启用/禁用悬停样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3640275/

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