我正在尝试整合由Pete Love开发的Responsive Tabs jQuery和Joomla 3.安装成功后,我遇到了这个问题。问题是jquery像往常一样与另一个应用程序冲突。我怀疑这个代码是root导致的:
<script src="http://code.jquery.com/jquery-1.8.0.min.js'></script>
为什么这是我的怀疑,因为当我试图重命名这个网址名称时,冲突就解决了。除此之外,我还尝试添加此语法jQuery.noConflict();
以防止冲突,但结果是相同的。下面是jquery代码:
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script src="<?php echo JURI::base();;?>modules/mod_tabresponsive/js/responsiveTabs.js"></script>
<script>
$(document).ready(function() {
RESPONSIVEUI.responsiveTabs();
})
</script>`
也许,任何人都知道这个问题并帮助找到解决方案
提前致谢
答案 0 :(得分:0)
使用
<?php JHtml::_('jquery.framework'); ?>
在Joomla 3中调用jQuery框架。默认情况下也不会调用冲突!
同样删除JURI :: base()命令中的两个分号之一
答案 1 :(得分:0)
感谢您的想法,现在问题已经解决了。
是的,你的回答是正确的。
我使用<?php JHtml::_('jquery.framework'); ?>
替换http://code.jquery.com/jquery-1.8.0.min.js
,然后使用$
更改整个jQuery
。现在它运作正常。
非常感谢: - )