html - twitter bootstrap 词缀调整 div 元素的大小

标签 html css twitter-bootstrap

我正在使用 twitter bootstrap,下面是我的部分代码。每当向下滚动后应用词缀时,整个 div 都会调整大小。我做错了什么?

<div class="mythumb" data-spy="affix" data-offset-top="90">
                <img src={$profimg_src} style="width:100%;"  data-src="holder.js/300x200"/> 
                <div class="caption">
             <h5>{$firstname}{$middlename}{$lastname}</h5>
            </div>
            <div class="btn-group">
    <button class="btn" id="subscribe">Subscribe</button>
    <button class="btn dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
    <!-- dropdown menu links -->
    <li><a href="#">Subscribe To All posts</a></li>
    <li><a href="#">Subscribe To Ideas Only</a></li>
    <li><a href="#">Subscribe To Posts Only</a></li>
    </ul>
    </div>
            </div>

最佳答案

当使用词缀时,一旦你滚动了 90 像素(在本例中),JS 就会将词缀类添加到它所监视的 div 中。

执行此操作时,它会使 div 脱离正常流,因此您通常必须为附加的 div 创建新样式。

这样的事情是一个开始:

.mythumb.affix{
top:50px;
margin: 0 auto;
width:940px;
height:200px;
}  

您可能还必须指定 z-index 和位置值。我不知道你当前的页面是什么样的,所以上面的 CSS 只是一个猜测。一旦您了解根本原因是附加的 div 已脱离正常流,您通常可以重新设计它以适合您的目的。

希望这对您有所帮助!

关于html - twitter bootstrap 词缀调整 div 元素的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16840993/

相关文章:

java - 如何创建运行jsp script而不刷新的搜索按钮?

javascript - 提取网页的源代码

php - 如何向按名称排序的 foreach 循环选择框添加选项?

javascript - 从 JavaScript 创建 HTML 元素时的性能注意事项是什么?

jQuery Bootstrap Timepicker 开始和结束时间

css - 如何在 Ajax 中将 css 属性与 html 内容一起拉取?

html - 有图标时输入宽度不同

jquery - Html/Jquery 滚动选项

css - Bootstrap : wrapping text

css - Safari 剪切按钮的文本