Joomla -引导不能正常工作

Joomla - Bootstrap not working properly

本文关键字:工作 常工作 不能 Joomla      更新时间:2023-09-26

我正在将网站更改为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文件。

我希望我对你有所帮助。对不起,我的英语不好。