jScrollPane和NivoSlider WP插件之间的jQuery冲突问题
我与jScrollPane和NivoSlider WP插件存在冲突问题。 在安装NivoSlider之前,jScrollPane工作正常。 安装后我收到以下错误:
$('.scrollpane').jScrollPane is not a function
我已经尝试了我所知道的jQuery.noConflict的每个组合,并且在文档中列出了。
我也尝试了这里找到的所有建议: jScrollPane Scrollbar问题
这包括使用WPScrollPane插件,虽然它确实可以阻止错误发生,但它似乎不起作用。
以下是具有冲突JS的pastebins:
- NivoSlider
- JScrollPane的
我找出导致此问题的问题。 NivoSlider WP插件通过Wordpress中的wp_footer()钩子包含了另一个版本的jQuery。 为了解决这个问题,我进入了插件文件并编辑了nivoslider4wp-show.php。
在我的Wordpress安装中:
{wordpress目录} /wp-content/plugins/nivo-slider-for-wordpress/nivoslider4wp-show.php
在第32行,我删除了:
问题解决了!