Ajax Pager bringt JQuery-Programmierung/State durcheinander
am 18.10.2016 - 16:07 Uhr in
Ich habe eine Seite auf der weiter unten im Content ein Views-Block im Node eingefügt wurde (Input filter).
Dieser Views-Block hat einen Ajax-Pager und man kann damit problemlos blättern.
Auf der gleichen Seite habe ich aber oben ein TB Mega Menu als Hauptmenü, welches zusätzliche JQuery-Code enthält um die hover-Funktion auf eine click-Funktion abzuändern. Auch das funktioniert.
Wenn man aber nun auf dieser Seite ist und bei dem Views-Block weiter blättert, kommt das oben platziere Hauptmenü (TB Mega Menu) durcheinander, JQuery wird irgendwie beinflusst durch Ajax und das Megamenü öffnet gar nicht mehr oder teilweise mit einer anderen unbrauchbaren Geschwindigkeit.
Deaktiviert man im Views-Block Ajax, dann ist das Problem verschwunden.
Ajax beeinflusst also das JQuery-Verhalten des Mega Menüs.
Ich brauche aber eine sehr komfortables Blättern bei diesem Views-Block und kann eigentlich auf Ajax nicht verzichten, außer es gibt eine Alternative, die genau das gleiche macht oder ein Modul, welche das Ajax-Problem löst, etc.
Das Ajax Probleme macht, ist auch hier zu lesen:
http://www.drupalcenter.de/node/54244 - jQuery toggle verliert seinen State beim Ajax-Call
http://www.drupalcenter.de/node/50788 - Ausführung eines jquery Scripts nach laden eines Views per Ajax
und andere.
Wie kann dieser Einfluss des Ajax-Pagers auf den Rest der Seite (TB Mega Menu) verhindert werden?
Gibt es Alternativen zum Views-Ajax um das komfortable Blättern nachzubilden ohne Views Ajax zu verwenden?
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 4 Stunden 6 Minuten
vor 1 Tag 3 Stunden
vor 1 Tag 10 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 22 Stunden
vor 1 Tag 23 Stunden
vor 2 Tagen 39 Minuten