2013-12-19 13 views
5

jcarousel Plugin funktioniert, wenn wir die Seite im Browser ausführen, aber wenn wir die gleiche Seite im SiteCore Vorschau Modus ausführen (In SiteCore: Klicken Sie auf Präsentation im oberen Menü das Ribbon) dann funktioniert dieses Plugin nicht. Bitte lassen Sie mich wissen, wenn Sie eine Lösung haben, die hilfreich wäre.jcarousel Plugin funktioniert nicht im SiteCore Vorschau Modus

Antwort

3

Welche Version von Sitecore verwenden Sie? Ich denke, das Problem könnte mit jquery im Konflikt mit Prototyp sein.

Sie können versuchen, jquery in noConflict-Modus zu verwenden:

var $j = jQuery.noConflict(); 

In aller Kürze, fügen Sie diese Zeile vor dem Ort, den Sie Ihre jcarousel initialisieren, zB:

var $j = jQuery.noConflict(); // switch jquery to noconflict mode 

$j('.jcarousel').jcarousel(); // this is your initalization of jcarousel 

Weitere Erklärung in jquery conflicts with pageeditor article

+0

Woher sollen wir diese Variable auf 1 Seite oder im Plugin deklarieren? Und wir verwenden Sitecore 6.6 –

+1

Persönlich bevorzuge ich anonyme Funktionen und isolierenden Umfang. Ermöglicht Ihnen, $ in Ihrem gesamten Code weiter zu verwenden. http://blog.navigationarts.com/avoiding-jquerys-noconflict-mode-with-prototype-and-sitecore/ Aber der gleiche Unterschied. – jammykam

+0

@jammykam brilliante Idee! Habe das vorher nicht gesehen –