你可以在bootfaces中使用bootstrap Affix(affix.js)插件吗?我不能让它工作,所以我很好奇它是否包括在内?
如果不是,我怎么包括它?如果我可以加入它会有效吗?
作为旁注:如何检查是否包含插件.js文件?
由于
答案 0 :(得分:0)
BootsFaces不提供所有Bootstrap CSS或JS文件。相反,它尝试优化网络负载。换句话说,只有在使用它的组件时才会传递affix.js。我刚检查过,没有这样的组件。因此,除非我们无意中添加它,否则affix.js永远不会成为BootsFaces页面的一部分。
反过来,这意味着如果你手动添加它就会起作用。
至于你的问题:你可以检查BootsFaces提供的JavaScript代码。打开浏览器的开发者工具,您就会找到一个网络标签。检查JavaScript文件。它们是缩小文件,但通常我们保留版权标题,让您有机会找出加载的文件。
另一种选择是克隆我们的GitHub存储库并进行全文搜索。这就是我所做的,以找出哪些组件使用" affix.js"。我只是搜索" affix.js"在我当地的BootsFaces-OSP项目中。构建文件夹外没有搜索结果。如果您运行其他搜索,例如das" dropdown.js",您将找到将此JavaScript文件作为资源导入的Java文件,如下所示:
在这种特殊情况下,我们已经了解了&#34; dropdown.js&#34;仅由单个组件<b:selectMultiMenu />
使用。