2017-08-16 54 views
-2

我只想在页面刷新时隐藏一些div。 这工作正常Js_fiddle(js_fiddle_link),但是当我在我的浏览器中尝试它,隐藏所有div后它再次出现。可能是什么原因 ? 段:隐藏divs在我的浏览器中不起作用,但在js_fiddle中工作正常

$(function() { 
 
    $("div.show").hide("2000") 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<h1>This is the testing for different div selection </h1> 
 

 
<div class="list-group"> 
 

 
    <li>Click here for A</li> 
 
    <li>Click here for B</li> 
 
    <li>Click here for C</li> 
 

 
</div> 
 

 
<div class="show"> 
 

 
    This class holds the information aboout the A classs so those who want to join me within this group blah blah blah 
 
</div> 
 
<hr> 
 
<div class="show"> 
 
    This class holds the information aboout the B classs so those who want to join me within this group blah blah blah 
 
</div> 
 
<hr> 
 
<div class="show"> 
 
    This class holds the information aboout the C classs so those who want to join me within this group blah blah blah 
 
</div> 
 
<hr>

+1

调试时的作业#1 JS:检查控制台是否有错误。 –

+0

我做了,没有错误 –

+1

那么你的代码在小提琴和片段中工作,所以你的代码在某处肯定存在一些不一致。没有看到错误或问题的重现,没有人可以帮助您 –

回答

0

检查与.show阶级矛盾。根据评论,原因是Bootstrap 3的.show辅助类与display: block !important;规则覆盖脚本添加的内联样式。

.show类更改为另一个名称修复它。

+0

谢谢@Seb,明白了 –

相关问题