Drop Down Menu funktioniert nicht mehr durch Bootstrap
am 05.02.2014 - 12:21 Uhr in
Hi
hat jemand schon mal ein Problem mit einem DropDown Menü gehabt, welches durch mehrfaches Öffnen und Schließen immer größer bzw. länger wird ?
Ist etwas seltsam aber es hängt wohl irgendwie mit bootstrap zusammen ...
Und das kam so:
1. D7.26 mit garland aufgesetzt
2. komplett Mulitlingual aufbereitet -> Sprachumschaltung funktioniert
3. Sprachumschalter mit Language Icons aufgehübscht und mit DDSLICK die Fahnen in den Sprachumschalter reingeholt ...
-> Es funktioniert mit GARLAND wunderbar
4. dann bootstrap theme 3.0 aktiviert
-> klickt man nun auf den kleinen Pfeil um das DropDown zu entfalten (also keine der darin aufgeführten Sprachlinks anklicken), dann geht das zwar, aber mit jedem erneuten klick wird das ausgefaltete DropDown immer länger ...
Kommt bootstrap damit nicht zurecht oder liegt es an dem ddslick?
TDI
Anhang | Größe |
---|---|
dropdown.png | 31.46 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Kenne jetzt beides nicht,
am 05.02.2014 - 12:38 Uhr
Kenne jetzt beides nicht, aber könnte es nicht sein, dass laut screenshot nur das css so nicht in Ordnung ist?
jQuery Version?
am 05.02.2014 - 13:42 Uhr
Pruefe mal die mit den beiden Themes verwendete jQuery Version.
PS
Mit Firebug oder Crome Developer Tools in den Recources die JS Dateien ansehen. Eine davon ist die jQuery.
Damit man die einzelnen JS Dateien als Recources sehen kann muss JS Aggregation deaktiviert sein.
Da geht noch was.
Das war kein schlechter Tip ...
am 05.02.2014 - 15:18 Uhr
wobeies noch nicht zur Lösung führt ;-(
Ich hatte bei jquery_update Version 1.8 eingestellt und den oben beschrieben Effekt erhalten ... stellt ich dort nun 1.9 oder 1.5 ein, geht es gar nicht mehr - das DropDown "fällt also gar nicht mehr herunter". Stelle ich es auf 1.7 ist der Effekt nicht so stark, d.h. es braucht mehr Klicks auf den Pfeil, damit das DropDown so lang wird wie im screen gezeigt.
Stelle ich unter jquery_update "unkomprimiert" ein, so bekomme ich zur jquery.js Datei eine Meldung, die besagt, dass ein angegebenes Attribut nicht mehr verwendet werden soll, weil es immer "true" liefert
getPreventDefault()
Stattdessen soll
defaultPrevented verwendet werden.
Was sagt mir das jetzt?
TDI
TDI
Weiteres im Einsatz
am 05.02.2014 - 16:03 Uhr
Der DropDown arbeitet vermutlich nicht allein mit jQuery main. Es muesste Weiteres im Einsatz sein wie beispielsweise jQueryUI. Auch bei diesen zusaetzlichen jQuery's muss es doch einen Unterschied geben (verwendete Version) vom funktionierenden Theme zum nicht funktionierendenTheme.
Da geht noch was.