【问题标题】:Allow popper.js for dropdowns in navbar on Bootstrap 4在 Bootstrap 4 的导航栏中允许 popper.js 用于下拉菜单
【发布时间】:2019-05-18 12:25:59
【问题描述】:

有谁知道如何在 Bootstrap 4 的导航栏中允许 popper.js 用于下拉菜单?

【问题讨论】:

  • 允许是什么意思?为什么你认为这是不允许的?你面临什么问题?你能展示一个代码示例吗?
  • Bootstrap 默认禁用导航栏。
  • 在导航栏中下拉work correctly,所以我不明白你的意思。
  • 确实,它们工作正常,但我需要 popper.js 来进行动态定位和视口检测。
  • @Jared 是的,您需要在 bootstrap.js 中查找此代码 _proto._detectNavbar = function _detectNavbar() { return $(this._element).closest('.navbar').length > 0; };

标签: twitter-bootstrap navbar dropdown popper.js


【解决方案1】:

这是一个老问题,但它可以帮助某人。 Bootstrap 说:Popper.js 不用于在导航栏中定位下拉菜单,因为不需要动态定位。但在我的用例中它是必需的,所以 @doublet2 的回答对我帮助很大。它有点hacky,但它解决了这个问题.. window.bootstrap.Dropdown.prototype._detectNavbar = function(){ return false; };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-25
    • 2018-08-09
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 2021-12-22
    相关资源
    最近更新 更多