jQuery与核心Joomla脚本冲突
Conflicting jQuery with core Joomla scripts
这两个jQuery代码相互冲突,我不知道如何处理。我在脚本的第一部分尝试了许多noConflict组合。
<script>
jQuery(function($) {
$('.slider').sss();
});
</script>
与这个核心的joomla代码相冲突,由于各种原因,我不想更改它。因此,必须对上面提到的脚本进行任何更改
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
对如何修改第一个脚本有什么想法吗?
我最终通过覆盖核心来删除它:
if (isset($this->_script['text/javascript']))
{
$this->_script['text/javascript'] = preg_replace('%jQuery'('window')'.on'(''load'','s*function'(')'s*{'s*new's*JCaption'(''img.caption''');'s*}');'s*%', '', $this->_script['text/javascript']);
if (empty($this->_script['text/javascript']))
unset($this->_script['text/javascript']);
}
相关文章:
- 为什么'滚动到顶部'脚本导致类型错误?jQuery冲突
- jQuery插件冲突和脚本声明顺序
- 同一页面上的多个Jquery脚本冲突
- jQuery与核心Joomla脚本冲突
- "$"未定义;jquery在<头部>;没有冲突的脚本或库
- 意外的脚本/css冲突,如何解决
- 冲突的脚本#选择器标记
- 脚本代码冲突
- PHP密码脚本和JavaScript刷新冲突,发出我想消除的表单重新提交消息
- jquery与JS脚本冲突
- HTaccess与Ajax脚本冲突
- 脚本冲突Mootools验证与jQuery幻灯片
- lightbox2与脚本冲突
- 2个java脚本冲突
- 脚本冲突联系形式,fancybox
- HTML5 Ajaxify-与其他简单的jquery脚本冲突
- 与jquery脚本冲突
- JAVASCRIPT-脚本冲突
- 两个Javascript脚本冲突(显示/隐藏)
- JS菜单和预加载屏幕脚本冲突-你可以延迟脚本的预加载吗?