【发布时间】:2011-08-02 20:52:45
【问题描述】:
我想使用 jQuery 悬停功能,可以毫无问题地使用。
$(".tag").hover(function() { $(this).addClass("tag-over"); }, function() { $(this).removeClass("tag-over"); });
但是在某些情况下,由于 click 事件,我已经添加了 tag-over 类,但我不希望在用户移除鼠标时将其移除。
如果tag-over 类尚未附加到元素,我如何仅执行 addClass() 和 rmeoveClass()。
如果这个解释不好,请告诉我。
【问题讨论】:
-
或许
hasClass('classname')?? -
其实这应该是很简单的……写完这个问题就显得微不足道了。
-
也许有全局外部变量??
-
或者有两个具有相同css的类名,一个用于悬停,一个用于点击。
标签: jquery hover conditional