javascript - 页脚后面的 Bootstrap Accordion 下拉菜单

标签 javascript html css twitter-bootstrap

所以我的问题是,当我展开自举 Accordion 时,它不会压下页脚。相反,它只是在页脚后面展开。

我的页脚不是固定的,它有相对位置。

这是我的页脚的代码。

  <div class="bottombg">
    <footer class="footer">

  <div class="col-sm-1"> </div>
  <div class="col-sm-2">
    <div class="small_space"></div>
      <div class="">    
          <img src="images/logo.png" alt="..">  
      </div>
  </div>

  <div class="col-sm-2">
    <div class="small_space"></div>
    <p> Leceister | UK | England </p> 
    <p> &copy; 2014 the Regents of University of Leceister <br>
        University Road <br> Leicester <br>
        LE1 7RH <br> United Kingdom <br>
    </p>            
  </div>
  <div class="col-sm-2">
    <h3> Site Visitors </h3>
    <p> <a>Academic Departments</a> <br>
        <a>Accessibility <br> <a>Help</a> <br>
        <a>Job Opportunities <br> <a>Legal</a> <br> <a>Privacy &amp; Cookies</a> 
    </p>            
  </div>

  <div class="col-sm-2">
    <h3>  Staff &amp; Students  </h3>
    <p> <a>Blackboard</a> <br>
        <a>Current Students <br> <a> Remote Access</a> <br>
            <a> Staff</a> <br> 
    </p>            
  </div>

  <div class="col-sm-2">
    <h3> Social Media  </h3>
    <img src="images/icons/With%20Border/facebook-variation.png">
    <img src="images/icons/With%20Border/twitter-variation.png">
    <img src="images/icons/With%20Border/rss-variation.png">  
    <img src="images/icons/With%20Border/youtube-variation.png"> 
  </div>

</footer>     

这是我的页脚的 CSS

.footer {
  position: relative;
  height: 130px;
  padding-top:20px;
} 

我也找到了这篇文章,但运气不好How to correct overlapping accordion on footer

以下是帮助解释我的问题的屏幕截图。 http://i.imgur.com/nq00AdI.png

http://i.imgur.com/DMZ80nf.png

最佳答案

除非您提供所有代码(可能链接到页面),否则很难看出这里到底是什么问题...尝试使用 overflow:hidden 作为页脚或 display:block。 我还会尝试的另一件事是为页脚添加 clear:both(不像它 100% 肯定能工作)。通常当你有奇怪定位的元素(绝对的,固定的等)时,这个问题就会出现。

Clear:both - 将清除 float ,所以我认为你不需要它。 Display:block - 将使元素表现得像 block (全 Angular 并且同一行前后没有元素) - 同样,也许不是最好的

下拉列表:如果您将其设置为 position:relative 并添加 z-index 比页脚大,它将与页脚重叠。然后你也可以设置 background:white 这样文本就不会重叠。

关于javascript - 页脚后面的 Bootstrap Accordion 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117674/

相关文章:

javascript - Ruby on Rails 7 - 有没有办法实现 js.erb 文件?

javascript - HTML onclick 图像不工作

javascript - 如何在一个php文件中执行两个javascript?

javascript - 元素在 div 之外的 JS-hover 副作用

php - 从 php header 下载的 Mp3 文件不起作用

html - 如何制作一个位于固定 div 下的 div,当固定 div 的高度发生变化时重新定位自己?

javascript - 使用 jquery 从 HTML 表中提取数据

html - 如何从 float 图像中删除多余的边距底部?

css - 模拟 "filter: drop-shadow"行为以获得更好的浏览器支持

html - 另一个 Divs vs Tables 问题 : Forms