jScrollPane和NivoSlider WP插件之间的jQuery冲突问题

时间:2012-04-05 17:28:53

标签: jquery jscrollpane nivo-slider

我与jScrollPane和NivoSlider WP插件存在冲突问题。在安装NivoSlider之前,jScrollPane工作正常。安装后我收到以下错误:

$('.scrollpane').jScrollPane is not a function

我已经尝试了我所知道的jQuery.noConflict的每一个组合,并列在documentation中。

我还尝试了以下所有建议:jScrollPane Scrollbar Problem

这包括使用WPScrollPane插件,虽然它确实可以阻止错误发生,但它似乎不起作用。

以下是具有冲突的JS的粘贴:

1 个答案:

答案 0 :(得分:1)

我找出导致此问题的问题。 NivoSlider WP插件通过Wordpress中的wp_footer()钩子包含了另一个版本的jQuery。为了解决这个问题,我进入了插件文件并编辑了nivoslider4wp-show.php。

在我的Wordpress安装中:

  

{wordpress目录} /wp-content/plugins/nivo-slider-for-wordpress/nivoslider4wp-show.php

在第32行,我删除了:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

问题解决了!