栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Twitter的bootstrap 2.1.0中使用新的词缀插件?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Twitter的bootstrap 2.1.0中使用新的词缀插件?

我遇到了类似的问题,我相信我找到了一种改进的解决方案。

不要

data-offset-top
在HTML中指定内容。而是在调用时指定它
.affix()

$('#nav').affix({    offset: { top: $('#nav').offset().top }});​

这样做的好处是,您可以更改网站的布局而无需更新

data-offset-top
属性。由于此操作使用元素的实际计算位置,因此还可以防止与将元素呈现在稍有不同的位置的浏览器不一致。


您仍然需要使用CSS将元素固定在顶部。此外,我必须设置

width: 100%
自导航元素
.nav
与元素
position:fixed
胡作非为因为某些原因:

#nav.affix {    position: fixed;    top: 0px;    width: 100%;}

最后一件事:固定的元素固定后,它的元素不再占用页面上的空间,导致其下面的元素“跳转”。为了避免这种丑陋,我将导航栏包裹在一个

div
高度上,该高度设置为在运行时等于导航栏:

<div id="nav-wrapper">    <div id="nav" >        <!-- ... -->    </div></div>

$('#nav-wrapper').height($("#nav").height());


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/647624.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号