【发布时间】:2015-09-11 10:24:00
【问题描述】:
我正在使用 BootsFaces 0.7.0 并尝试将 carousel 添加到页面。根据我的问题“BootsFaces selectMultiMenu does not render correctly”的答案,我猜我可以手动添加资源:
<h:outputScript library="bsf" name="js/carousel.js" target="body">
这样做之后,轮播库似乎没有与 BootsFaces 捆绑在一起(找不到资源)。所以我尝试将carousel Javascript 添加到我的项目中。这导致脚本运行,但似乎缺少 CSS。关于如何从 Bootstrap 中分离出特定于轮播的 CSS 并将其加载到 BootsFaces 页面中的任何想法?或者如何替换 BootsFaces CSS(如果有帮助的话)?
如果没有更好的方法,我想我会编写一个资源处理程序来替换 /javax.faces.resource/css/core.css?ln=bsf 的内容。
【问题讨论】:
-
让旋转木马成为官方 BootsFaces 组件!
-
我想你原来的方法应该可行。您可以在github.com/twbs/bootstrap/blob/master/less/carousel.less 获取 CSS 文件的 LESS 源文件。添加 JS 和 CSS 源代码的最简单方法可能是将轮播添加到 BootsFaces Gradle 构建文件中。如果您需要更多帮助,请告诉我。
-
是的,我已经通过加载官方 Bootstrap CSS 来启动并运行它。
-
也许包含所有的 Javascript 是个不错的主意,这样您就可以加载它们,或者甚至有一个上下文参数来告诉要额外加载哪些脚本。
标签: twitter-bootstrap jsf bootsfaces