2012-04-05 7 views
1

Ich habe ein Konfliktproblem mit jScrollPane und dem NivoSlider WP-Plugin. Vor der Installation von NivoSlider funktionierte jScrollPane einwandfrei. Ich erhalte die folgende Fehlermeldung nach der Installation:jQuery Konflikt zwischen JScrollPane und NivoSlider WP-Plugin

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

ich jede Kombination von jQuery.noConflict versucht habe, die ich kenne, und dass in den documentation aufgeführt ist.

Ich habe auch hier versucht gefunden alle Empfehlungen: jScrollPane Scrollbar Problem

dass das WPScrollPane Plugin enthält verwendet, die nicht mehr zu funktionieren scheint, obwohl er den Fehler nicht stoppen auftritt.

Hier sind die Pastebins mit den widerstreitenden JS:

+0

Es ist oft einfacher, das Problem zu lösen, indem Sie es in JSFiddle: jsfiddle.net replizieren –

Antwort

1

ich verfolgt das Problem dieses Problem verursacht nach unten. Das NivoSlider WP-Plugin enthielt eine zusätzliche Version von jQuery über den wp_footer() Hook in Wordpress. Um das Problem zu beheben, ging ich in die Plugin-Dateien und bearbeitete nivoslider4wp-show.php.

In meinem Wordpress installieren:

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

Und auf der Linie # 32 Ich löschte:

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

Problembehebung!

Verwandte Themen