javascript - 如何在 Liferay 中激活原生 bootstrap 2.3.2 javascript 组件

标签 javascript twitter-bootstrap liferay liferay-6 alloy-ui

我正在使用 Liferay 6.2 并在我的 html 页面中包含 Alloy UI 版本的 Bootstrap,即:

<link href="http://cdn.alloyui.com/2.5.0/aui-css/css/bootstrap.min.css" rel="stylesheet" />
<script src="http://cdn.alloyui.com/2.5.0/aui/aui-min.js"></script>

我想在我的 html 中使用 Bootstrap 的响应式导航栏,就像 Bootstrap website 上的示例一样但这需要包含 jquery collapse 插件,但我的老板告诉我们不能包含 jquery 并且必须单独使用 YUI。我知道 Alloy UI 包括几个 Bootstrap 等效的 jquery 组件,例如 Modal、TabView、Accordion 等。但是我无法让移动响应式导航栏工作。有没有一种解决方法可以在不将 jQuery 和 Bootstrap 作为模块添加到 YUI 的情况下使用此功能?

最佳答案

要实现 liferay 主题的响应性,您不需要 Bootstrap 的 js 部分。

Lifery 6.2 包含没有 js 部分的 Bootstrap 2.3,拥有响应式导航栏没有用,它只是一个 css 问题。

经典主题是响应式的,从中复制。

关于javascript - 如何在 Liferay 中激活原生 bootstrap 2.3.2 javascript 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755987/

相关文章:

html - Bootstrap 响应式导航栏菜单给我带来问题

Liferay 连接和压缩 javascript

java - Liferay DXP : adding java class to theme

java - 使用 JMeter 测试 Liferay 多用户登录

javascript - 如果内部按钮单击,则防止 anchor 导航

javascript - 生成的函数

javascript - 以编程方式向 Angular 函数添加代码

html - 我的容器一直相互重叠

css - 推特 Bootstrap : Printing select elements

javascript - 是否有一个模板引擎可以在数据更改时更新 DOM?