2009-07-23 9 views
5

MochaUI ist sehr intuitiv und die modalen iframes fast perfekt replizieren Windows. Leider habe ich Skripte in Jquery geschrieben, die ich benutze, und ich höre Konflikte gibt es, wenn Mootools und Jquery auf eine HTML-Datei setzen (ist das wahr?).Was ist Jquery's Alternative zu Mootools MochaUI?

Wie bekomme ich die MochaUI-Funktionen in Jquery?

Zumindest gibt es ein ähnliches modales Dialogsystem?

Ich habe JqueryUI Dialog gesehen, aber es macht den Hintergrund dunkel und nicht funktional, was nicht das ist, was ich suche.

Antwort

6

Mit einigen Optimierungen (aktivieren Sie JQuery noConflict-Modus, ersetzen Sie den $ Selektor durch etwas wie $ jq) sollten Sie in der Lage sein, beide zu arbeiten.

Sie können jedoch leicht mit einer Frankenstein-App enden, die MooTools und Jquery-Plugins mischt. Auch die Javascript-Belastung ist ziemlich enorm, da Sie Mootools, JQuery UND ihre Top-Level-UI-Toolkits einschließen müssen.

Ich würde empfehlen, dass Sie untersuchen, ob JQuery UI MochaUI (oder umgekehrt) ersetzen könnte. Eine Kombination von JS lib + UI Toolkit ist wesentlich einfacher zu pflegen.

Der Nachteil von MochaUI ist, dass es einige Probleme mit IE8 hat, außerdem ist es nicht sehr aktuell (letzte Ausgabe September 2008).

JQuery UI ist viel modularer (Sie können nur die Teile auswählen, die Sie benötigen), hat einen visuellen CSS Theme Editor (Themeroller) und bietet einen 2-Monats-Release-Zeitplan. Seine Nachteile: Es deckt noch nicht wesentliche UI-Komponenten ab (wie ein Menü, einen "Viewport" -Manager, der UI-Komponenten, Paletten rendert). Diese Funktionen werden jedoch bald erwartet.

+0

Update: Die neueste stabile Version in ihrem Github ist Juni 2010 (https://github.com/mui/mochaui/downloads), und sie sind immer noch Änderungen, wenn auch spärlich (https://github.com/mui/mochaui/commits/entwickeln). jQuery UI hat immer noch kein Grid (http://wiki.jqueryui.com/w/page/34246941/Grid), obwohl sie bald auf Menu (http://wiki.jqueryui.com/w/page/ 12137997/Menü) und Panel (http://wiki.jqueryui.com/w/page/12137759/Panel). –

3

jQuery UI Dialog

können Sie das Overlay deaktivieren, wenn Sie es nicht mögen.

+0

danke. unterstützt Dialog Iframe? oder gibt es etwas Ähnliches, das das tun würde? – chris

+0

Ich denke, es sollte mit iframes funktionieren, aber ich habe das nicht versucht. – RaYell

0

das sind Dinge, die Sie verwenden könnten, um entweder zu versuchen und einige Effekte wie Mocha ui Angebote oder eine Möglichkeit, Mocha Ui und Jquery verwenden zu erstellen.Die Funktionen von Mochi UI sind jedoch noch nicht in meinem jQuery-Plugin enthalten, das ich trotz meiner eigenen Suche kenne. Da ich kein Muh-Fan bin.

6

Ich liebe wirklich Mocha-Ui, und jeder, der jQuery UI als Alternative vorschlägt, einfach nicht "bekommt es". Mocha-Ui ist glatt und schön, es sieht professionell aus, wie eine Windows-App in Ihrem Browser. Ich bin mir sicher, dass es mit den CSS-Updates in den Browsern sehr einfach sein wird, was Mocha-UI bereits tut, leider sind wir noch nicht da. Wenn jemand jemals ein jquery-Plugin mit allen Funktionen von mocha-UI herausbringt, hoffe ich, dass es hier und an anderen Stellen gepostet wird, damit wir alle mit der Güte teilen können. :)

Verwandte Themen