【问题标题】:twitter bootstrap affix "refresh" methodtwitter bootstrap 词缀“刷新”方法
【发布时间】:2015-01-01 06:34:35
【问题描述】:

Twitter Bootstrap 的 Affix 组件列出了一个名为“刷新”的方法,该方法不存在。我想这个方法会解除绑定(例如 jQuery.off('affix.data.api') )并重新计算偏移量(例如 offset-top),因为页面可能已经调整大小,DOM 元素可能已经添加、删除等。

由于此方法不存在,我很好奇是否有人找到了“刷新”页面上所有当前附加元素的解决方法。

【问题讨论】:

  • refresh 不存在是什么意思?

标签: jquery twitter-bootstrap


【解决方案1】:

你可以这样做:

$('[data-spy=affix]').each(function () { $(this).data('affix').checkPosition(); });

【讨论】:

    【解决方案2】:

    所以你在 http://twitter.github.com/bootstrap/javascript.html#affix 上使用数据间谍或 JavaScript 描述的方法,并使用 .affix('refresh') 方法,并且你已经设置 CSS 来指定当你的 div 被附加时会发生什么?

    【讨论】:

      【解决方案3】:

      我相信引导程序 3.1.x 是 $('#element').affix('checkPosition')

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-22
        • 1970-01-01
        相关资源
        最近更新 更多