我与jScrollPane和NivoSlider WP插件存在冲突问题。在安装NivoSlider之前,jScrollPane工作正常。安装后我收到以下错误:
$('.scrollpane').jScrollPane is not a function
我已经尝试了我所知道的jQuery.noConflict的每一个组合,并列在documentation中。
我还尝试了以下所有建议:jScrollPane Scrollbar Problem
这包括使用WPScrollPane插件,虽然它确实可以阻止错误发生,但它似乎不起作用。
以下是具有冲突的JS的粘贴:
答案 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>
问题解决了!