-
Frameworks Probleme
Hi,
Joomla hat Mootools integriert und mit anderen Frameworks wie z. B. jquery gibt es Probleme wenn beide Frameworks eingesetzt werden.
Als Beispiel gibt es Problem mit dem Superfishmenü und Rokbox usw.
Jetzt kann man auf bestimmt Module verzichten, aber das kann doch ncht die Lösung sein.
Gibt es eine andere Problemlösung?
Über dieses Thema ist kaum etwas zu finden. Wäre schön wenn man diesen Punkt mal ausführlich besprechen könnte.
Interessante Fragen wären wie man z. B. Frameworks an seine Bedürfnisse anpassen kann. Das würde doch auch mehr Performance bringen.
Ich hoffe es beteiligen sich viele User an diesem Thread.
-
-
Hat hier eine Zweitwohnung
-
Erhielt Danksagungen von:
-
Danke...da habe ich erstmal genug Lesestoff.
-
-
Problem gelößt...aber noch Verständnisfragen
Hi,
ich habe mir die superfish.js vorgenommen die Probleme mit den Mootools macht.
Ich habe alle Variablen von $ auf $j geändert.
Dann habe ich die Anweisung:
var $j = jQuery.noConflict(); - als erste Anweisung in den Code geschrieben.
Zuletzt habe ich diesen Code
**********
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
in die index.php <head></head>
eingebaut und alles löppt
Dann habe ich den Code wieder aus der index.php entfernt und merkwürdigerweise löppt es immer noch!!!
Wie kann denn im Script die var $j = jQuery.noConflict(); funktionieren, obwohl diese überhaupt nicht vorhanden, bzw. definiert ist?
Ich habe dann gedacht diese Zeile sei überflüssig und habe sie wieder entfernt, aber dann geht es nicht mehr.
Ich habe im Browser und im Adminbereich alle Caches gelöscht.
Gibt es eine Erklärung für dieses Verhalten?
-
-
War schon öfter hier
ich habe soeben ein ähnliches Problem gehabt und auch gelöst folgt gelöst.
Mein Problem bestand darin jquery in einem Modul einzubinden, obwohl der Rest mittels Mootools läuft.
Der 2. Tipp in der Dokumentation von jquery hat mir des Rätsels Lösung gebracht.
Das Problem war bei mir, dass die Funktion die ich abgeändert hatte in $j als nicht definiert angesehen wurde, egal was ich tat.
Nachdem ich in der jquery Bibliothek selbst auch die $ in $j geändert hatte klappte alles.
Vlt hilft es ja dem Einen oder Anderen.
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen