1

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

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

我已经尝试了所有我知道的并且在文档中列出的 jQuery.noConflict 组合。

我还尝试了这里找到的所有建议:jScrollPane 滚动条问题

这包括使用 WPScrollPane 插件,尽管它确实阻止了错误的发生,但它似乎不起作用。

以下是带有冲突 JS 的 pastebin:

4

1 回答 1

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>

问题解决了!

于 2012-04-11T19:44:08.407 回答