Views Page Ajax und toggle button Funktion
Eingetragen von Jenna (1883)
am 24.10.2016 - 14:14 Uhr in
am 24.10.2016 - 14:14 Uhr in
Ich habe eine Views Page (hervorgehobener Block) mit mehreren Suchfiltern.
Bei Auswahl irgend eines Filters gibt es in der Listenansicht je Objekt einen Toggle Button zum ausfahren (more infos...).
Dieser funktioniert ohne Ajax reibungslos, wenn aber die Views Page mit Ajax aktiviert ist öffnen sich nach Filtersuche alle Toggle Button gleichzeitig und bleiben offen.
Sie lassen sich auch manuell nicht mehr einklappen.
Hat jemand eine Idee wie man das Javascript dahin gehend ergänzen könnte?
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
Da musst Du mit JQuery "on"
am 25.10.2016 - 08:56 Uhr
Da musst Du mit JQuery "on" arbeiten http://api.jquery.com/on/ oder direkt über "Drupal behaviors". Danach funktioniert Javascript auch nach einem Ajax-Request.
Wenn der Toggle "gemerkt" werden muss, nach einem weiteren Ajax-Request, sprich, ob aufgeklappt/zugeklappt, musst Du das über Cookies (jquery cookie) machen und einen entsprechene Wert zwischenspeichern, der nach dem Ajax-Request wieder ausgelesen wird.
Andernfalls bfindet sich der Toogle, nach jedem Ajax-Request, wieder im Standardzustand (zu/aufgeklappt).
Drupal rockt!!!