我真的坚持这个。 在试图找出它超过一天之后 我真的很感激一些帮助。 我使用了bootstrap折叠导航,如果导航栏没有折叠,我想更改其他元素的不透明度。
jQuery(document).ready(function($){
$nav = $('.collapse');
if ($nav.hasClass('in')) {
$('#slider').css({opacity: 0.2});
}
});
我真的不知道这里有什么问题。如果我将.hasClass更改为(' collapse')它可以工作,但这不是我想要的。
我也尝试过的事情:
$nav.attr("aria-expanded", "true")
- >只有在错误的情况下才有效
$nav.css("display" == "block")
- >没效果
$nav.is(":visible")
- >没效果
$ nav = $('#navigation'); $('#slider').css("opacity","0.2");
我也试着这样写:
Conflict between jquery and bootstrap
发生冲突