【问题标题】:Bootsfaces and Bootstrap affix pluginBootsfaces 和 Bootstrap 词缀插件
【发布时间】:2017-03-02 03:05:34
【问题描述】:

你可以在 bootsfaces 中使用 bootstrap Affix (affix.js) 插件吗?我无法让它工作,所以我很好奇它是否包含在内?

如果不是,我该如何包含它?如果我可以包含它,它会起作用吗?

附带说明:如何检查是否包含插件 .js 文件?

谢谢

【问题讨论】:

    标签: plugins twitter-bootstrap-3 bootsfaces


    【解决方案1】:

    BootsFaces 不提供所有 Bootstrap CSS 或 JS 文件。相反,它会尝试优化网络负载。换句话说,仅当有组件使用 affix.js 时才会交付。我刚查了一下,没有这样的组件。因此,除非我们无意添加,否则 affix.js 绝不会出现在您的 BootsFaces 页面中。

    反过来,这意味着如果您手动添加它,它就可以工作。

    至于您的附带问题:您可以检查 BootsFaces 提供的 JavaScript 代码。打开浏览器的开发者工具,你会发现一个网络标签。检查 JavaScript 文件。它们是缩小的文件,但通常我们会保留版权标头,让您有机会了解加载了哪些文件。

    另一种选择是克隆我们的 GitHub 存储库并进行全文搜索。这就是我为找出哪些组件使用“affix.js”所做的。我只是在本地 BootsFaces-OSP 项目中搜索“affix.js”。构建文件夹之外没有搜索结果。如果您运行不同的搜索,例如“dropdown.js”,您会找到一个将此 JavaScript 文件作为资源导入的 Java 文件,如下所示:

    在这种特殊情况下,我们了解到“dropdown.js”仅被单个组件使用,<b:selectMultiMenu />

    【讨论】:

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