在 jQuery 中,我需要执行一个 if 语句来查看 $this 是否不包含类“.selected”。
$(".thumbs").hover(function(){ $(this).stop().fadeTo("normal", 1.0); },function(){ $(this).stop().fadeTo("slow", 0.3); });
基本上,当这个函数运行(悬停)时,如果类 ‘.selected’ 已附加到 div,我不想执行淡入淡出,这意味着图像将完全不透明以表示它已被选中。尽管这是一个如何使用 IF 语句的简单问题,但在 Google 上搜索却没有运气......
使用“not ”选择器。
例如,而不是:
$(".thumbs").hover()
尝试:
$(".thumbs:not(.selected)").hover()