Joomla -引导不能正常工作
Joomla - Bootstrap not working properly
我正在将网站更改为Joomla 3.4.3的模板。我正在使用Bootstrap 3组件,它们一直在正常工作,但是当它作为Joomla模板时,它们不能正常工作。导航开关只工作有时,旋转木马是奇怪的行为和一些动画不工作。同样在firefox中,每当我点击某个地方时,我都会得到这个错误:
Empty string passed to getElementById()
它指的是jQuery中的代码:
// HANDLE: $(#id)
} else {
elem = document.getElementById( match[2] ); // Here the error occurs
我读到它可能是由在HTML中有重复的id引起的,但我检查过了,没有发现任何。
我真的很感激你的帮助,我真的很沮丧。由于我认为问题是joomla的核心目前使用2.3.2版本Bootstrap
你需要加载模板,引导你想要使用的版本。
在模板中创建一个名为"js"的目录,并为"css"创建一个目录
然后添加到模板中,在放置文件之后。
$doc->addScript($tpath.'/js/bootstrap.min.js');
$doc->addStyleSheet($tpath.'/css/bootstrap_3.css');
为避免冲突,如何不加载js文件如下:
unset($doc->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js']);
在本例中,我们删除默认加载的bootstrap.min.js joomla文件。
我希望我对你有所帮助。对不起,我的英语不好。相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- Foreach无法在Typescript中工作
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- JS可以在Chrome中工作,但不能在Firefox中工作
- 最大高度转换不;不工作,工作缓慢
- Gulp-rev:不是第一次工作,而是在第一次工作之后工作
- JQuery - Ajax: encodeUriComponent不工作(EncodeUri工作)