Twitter Bootstrap的Affix组件列出了一个名为“refresh”的方法,该方法不存在。我会想象这个方法将解除绑定(例如jQuery.off('affix.data.api'))并重新计算偏移量(例如offset-top),因为页面可能已经调整大小,DOM元素可能已经被添加,删除等
由于此方法不存在,我很好奇是否有人找到了解决页面上所有当前词缀元素的“解决方法”。
答案 0 :(得分:2)
你可以这样做:
$('[data-spy=affix]').each(function () { $(this).data('affix').checkPosition(); });
答案 1 :(得分:0)
所以你在http://twitter.github.com/bootstrap/javascript.html#affix上使用数据间谍或javascript描述的方法,并使用.affix('refresh')方法,并设置了CSS来指定你的div加入时会发生什么?
答案 2 :(得分:0)
我认为bootstrap 3.1.x是$('#element').affix('checkPosition')
。