Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery引导折叠中的类不工作_Jquery_Css_Twitter Bootstrap - Fatal编程技术网

jquery引导折叠中的类不工作

jquery引导折叠中的类不工作,jquery,css,twitter-bootstrap,Jquery,Css,Twitter Bootstrap,我真的被这件事难住了。 经过一天多的努力 我真的很感激你的帮助。 我正在使用引导折叠导航,如果导航栏没有折叠,我想更改其他元素的不透明度 jQuery(document).ready(function($){ $nav = $('.collapse'); if ($nav.hasClass('in')) { $('#slider').css({opacity: 0.2}); } }); 我真的不知道这里出了什么问题。如果我将.hasClass更改为('collapse'),它会

我真的被这件事难住了。 经过一天多的努力 我真的很感激你的帮助。 我正在使用引导折叠导航,如果导航栏没有折叠,我想更改其他元素的不透明度

jQuery(document).ready(function($){

 $nav = $('.collapse');
 if ($nav.hasClass('in')) {
  $('#slider').css({opacity: 0.2});
 } 

});
我真的不知道这里出了什么问题。如果我将.hasClass更改为('collapse'),它会工作,但这不是我想要的

我也尝试过:

  • $nav.attr(“aria expanded”,“true”)
    -->仅在false时有效

  • $nav.css(“显示”==“块”)
    -->无效果

  • $nav.is(“:visible”)
    -->无效

  • $nav=
    $(“#导航”)$(#slider').css(“不透明度”,“0.2”)

  • 我也试着这样写:


对于冲突的情况

可能在代码执行后添加“in”类。也许其他脚本会在课堂上添加“in”,您好,谢谢您的回答。是的,我也在猜。但是在我的标题中,custom.js位于jquery.min.js和bootstrap.min.js之后。我也试着在测试前把它写在a中。试着在你的代码中使用计时器。在一段时间后执行代码,检查这是否是问题。是的,您是对的。如果我设置了一个超时,它就会工作。现在,我必须弄清楚如何在添加“in”类之后直接执行该函数。非常感谢你的帮助,没关系。很高兴它为你工作,节省了你的时间\