javascript - Joomla 加载的旧版本 bootstrap

标签 javascript twitter-bootstrap joomla

我正在开发一个新网站,为此我安装了最新版本的 Joomla 3.1.1。 我使用 Twitter Bootstrap 从头开始​​创建了一个模板。我下载了最新版本的Bootstrap,并在模板的index.php中加载了相关的javascript。

在我的一个页面上创建轮播时,我遇到了轮播指示器未反射(reflect)当前图片的错误。通过Firebug进行调查,我意识到页面上加载的bootstrap.min.js不是我放在/template/xxx/js中的,而是/media/jui/js中的另一个,由Joomla本身加载的。 Joomla 加载的版本是旧版本。

所以我将最新版本的 bootstrap.min.js 复制到/media/jui/js ,我的轮播现在可以正常工作了。但是(总有一个但是),我现在使用默认的 Isis 模板,有一些菜单在网站的管理端不起作用。如果我放回旧版本的 bootstrap.min.js,它们会再次工作......

我想做以下两件事之一:

  • 找到一种方法让 Joomla 为网站的管理端和用户端加载不同版本的 bootstrap.min.js
  • 找到一种方法来覆盖 Joomla 从我的模板 index.php 加载的 JavaScript

知道如何实现其中一个或另一个吗?

谢谢, 帕特里克

最佳答案

Joomla 附带了 Bootstrap 的稍微修改版本,因此您无法将其替换为较新的版本。

您要做的最好的事情就是找到 Joomla 附带的 Bootstrap 版本的轮播脚本版本。否则,您在任何更新时都会遇到问题。

关于javascript - Joomla 加载的旧版本 bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16488668/

相关文章:

xml - 如何用插件打包我的 joomla 2.5 组件?

javascript - 尝试使用 ember-cp-validations 验证表单时获取 'TypeError: user is null'

css - Bootstrap "col-md-4","col-xs-1", "col-lg-2"中数字的含义

PHP MySQL 使用不允许的命令

css - Bootstrap : Collapse navbar - no options

javascript - 修改图像SRC并附加到Div

PHP 代码如果 url 的一部分包含 *this* 则执行 *this*

javascript - CKEditor获取编辑器的内容

JavaScript 字符串操作

c# - AutoPostback 没有正确设置焦点