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