Kann DokuWiki & jQuery zusammen spielen?

8

Ich habe Probleme, jQuery mit DokuWiki gut zu spielen - hat jemand das schon erfolgreich gemacht?

Im Moment, einschließlich jQuery reuslts in allen Arten von JS-Funktionalität zu brechen, und ich habe Schwierigkeiten, die Quelle des Problems aufzuspüren. Was sind einige Dinge zu suchen, die zu Konflikten mit jQuery neigen?

    
Wilco 29.01.2009, 03:51
quelle

4 Antworten

16

Ich bin nicht mit DokuWiki persönlich vertraut, aber wenn etwas gerade bricht, wenn Sie jQuery einschließen, dann ist es wahrscheinlich ein Konflikt mit der '$' Variable in jQuery. Sie können die noConflict-Methode von jQuery verwenden, um weitere Informationen zu erhalten: Ссылка

Siehe auch diesen Stack-Überlauf-Post: jQuery & amp; Prototypenkonflikt

    
John Resig 29.01.2009, 04:23
quelle
6

Sie können normalerweise alle jQuery-Konflikte vermeiden, indem Sie direkt nach dem Laden von jquery.js :

Folgendes verwenden %Vor%

Dann wird die Variable $ nicht überschrieben, was meistens die Ursache für Probleme in diesen JS-Bibliothekskonflikten ist. Sie müssen jQuery-Funktionen jedoch mit jQuery aufrufen. Beispiele:

%Vor%     
Sophie Alpert 29.01.2009 04:21
quelle
6

Es gibt auch ein Plugin, das JQuery zu DokuWiki hinzufügt: Ссылка

    
Andreas Gohr 11.09.2009 13:35
quelle
0
%Vor%

Dann können Sie jQuery("your element selector") oder was auch immer anstelle von $ verwenden. Um das nettere $ in deinem Code zu benutzen, wickle einfach eine Funktion darum herum:

%Vor%

Zusätzliche Vorteile, die in den Antworten auf Was bringt es, eine jquery-Funktion in eine Closure einzufügen?

    
Richard Durr 27.08.2011 17:07
quelle

Tags und Links