$(document).ready(function(){
$("li").click(function(){
if ($(this).hasClass("active") )
$(this).fadeTo("slow", 1.0);
});
});
我制作了一个导航栏,并正在使用以下代码在悬停上添加透明效果:
$(document).ready(function(){
$(".thumbs").fadeTo("slow", 0.6);
$(".thumbs").hover(function(){
$(this).fadeTo("slow", 1.0);
},function(){
$(this).fadeTo("slow", 0.4);
});
});
我也在使用hoverIntent。
不透明度滚动效果不错,但是我希望“活动”页面具有100%的不透明度,但是我似乎无法使其正常工作..我在做什么错?
问题HTML中的链接为:
<ul id="navigation">
<li class="active"><a href="page.htm"></a></li>
</ul>
导航工作完美,减去了我的“活动”类,因此我想我提供了所有必要的代码。
最佳答案
您不需要hasClass测试。您可以更换...
$("li").click(function(){
if ($(this).hasClass("active") )
$(this).fadeTo("slow", 1.0);
});
});
有了这个.....
$("li.active").click(function(){
$(this).fadeTo("slow", 1.0);
});
关于jquery - 上页面加载的ul#navigation li上的jquery hasClass“active”不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1632983/