Hinzufügen von Prototip -behinderten Mootools. Wie können diese beiden koexistieren?
Frage
Verwenden Sie beide Bibliotheken Wille mach mein Leben leichter. Aber es scheint ein Problem zu geben. Kennt jemand die Lösung dafür? Vielen Dank.
Lösung
Ich stimme Dimitar zu, benutze ein Framework, wo du kannst, es wird das Leben viel einfacher machen. Mootools hat eine Reihe von Leckereien, mit denen Sie anschließen und loslegen können. Ich schlage vor, Sie sehen sich die Clientcide -Site an http://www.clientcide.com/ und ihre Download -Seite, auf der Sie Tipps finden.
Sie wissen also, dass Mootools eine Menge Arbeit geleistet hat, damit sie neben anderen Frameworks nebeneinander laufen können, aber alle für sie geschriebenen Plugins müssen diese neuen Funktionen verwenden, damit sie alle gut spielen. Der gesamte Code von ClientCide wurde neu geschrieben, damit diese neuen "Play Nizza" -Funktionen in MOO verwendet werden können.
Genießen
Andere Tipps
Sie können eine nicht prototypische Bibliothek mit Mootools oder Prototypen (z. B. JQuery) zusammenstellen, aber Sie können Bibliotheken, die die nativen Prototypen ändern / erweitern, nicht einfach miteinander ändern.
Wahrscheinlich können Sie die Dinge in Gang bringen, wenn Sie den Namespace, aber jeder Code, den Sie haben, der vom ersten Rahmen abhängt, den Sie laden, kann wie erwartet aufhören (Prototypen wieder).
Soweit ich mich erinnere, gab es in der Vergangenheit einige Anstrengungen, um dies in Gang zu bringen - es gab ein Projekt namens Smoothgallery oder so.
Mein Rat ist: Finden Sie ein Tooltip -Plugin für Mootools und Drop -Prototip. Es ist sowieso eine schlechte Praxis, zwei Frameworks für Ihre Benutzer zu zwingen
viel Glück :)