2012-04-05 73 views
1

我與jScrollPane和NivoSlider WP插件有衝突問題。在安裝NivoSlider之前,jScrollPane工作正常。安裝它之後,我發現了以下錯誤:jScrollPane和NivoSlider WP插件之間的jQuery衝突問題

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

我試過jQuery.noConflict的每一個組合,我知道的,並且在documentation上市。

我也嘗試了所有的在這裏找到了建議:jScrollPane Scrollbar Problem

這包括使用WPScrollPane插件,它似乎並沒有工作,但它確實發生停止錯誤。

下面是與衝突的JS的pastebins:

+0

通過在JSFiddle中複製問題來解決問題通常更容易:jsfiddle.net – 2012-04-05 17:32:06

回答

1

我找到了問題導致此問題。 NivoSlider WP插件通過WordPress中的wp_footer()掛鉤包含jQuery的其他版本。爲了解決這個問題,我進入了插件文件並編輯了nivoslider4wp-show.php。

在我的WordPress安裝:

{wordpress directory}/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> 

解決的問題!