我使用Joomla 2.5.19,因爲它與JQuery產生衝突,所以我刪除了Mootools。我也禁用了caption.js。在Joomla 2.5中禁用JS腳本
現在,每一頁上,下面的腳本被在頭部分補充說:
<script type="text/javascript">
window.addEvent('domready', function() {
$$('.hasTip').each(function(el) {
var title = el.get('title');
if (title) {
var parts = title.split('::', 2);
el.store('tip:title', parts[0]);
el.store('tip:text', parts[1]);
}
});
var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false});
});
</script>
這是引發錯誤:
Uncaught TypeError: Object [object global] has no method 'addEvent'
如何擺脫呢?
我跟着指示here和刪除:
JHtml::_('behavior.caption');
從components/com_content/controller.php
,但沒有運氣。我也試過包括unset($this->_scripts['/media/system/js/caption.js']);
我該如何擺脫這個?
如果我正確地記住,工具提示要麼通過核心庫文件或佈局導入。我會小心完全禁用JS,因爲一些Joomla功能需要它 – Lodder
我只在主頁禁用它。 –