Twitter Bootstrap:Affix 在单页应用程序中未触发

2024-04-20

我正在做一个单页应用程序并使用 Twitter Bootstrap。我尝试像这样使用 Affix:

<div data-spy="affix" data-offset-top="100">

当我刷新页面时,一切正常,引导程序词缀添加了一个类,如下所示:

<div class="affix-top" data-spy="affix" data-offset-top="100">

当我超过 100px 后,它会将其更改为 class="affix"。但是,如果我单击此页面并返回,它不再向我的 div 添加任何类。事实上,它根本不会触发bootstrap中的函数来设置检查位置等动作。

任何关于我如何在需要时手动触发它的见解都会很棒?


您可能需要使用类似的东西重新初始化 Affix 插件$('.affix-container').affix({offset: { top: 100 }});当页面重绘时。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Twitter Bootstrap:Affix 在单页应用程序中未触发 的相关文章

随机推荐