jquery auf View mit Exposed Filter und Ajax
Eingetragen von designcontext (143)
am 21.12.2011 - 10:19 Uhr in
am 21.12.2011 - 10:19 Uhr in
Ich hab einen View bei dem oberhalb ein Hinweis ausgegeben werden soll und der auch einen Exposed Filter hat und Ajax verwendet. Den Hinweis möchte ich nun mittels jQuery ein- bzw. ausblenden lassen. Das mach ich so:
Drupal.behaviors.toggleButton = {
attach: function(context, settings) {
// Hier kann nun wie gewohnt jQuery-Code stehen.
$('#block-system-help').before('<a href="#" id="open" class="button">Hinweis einblenden</a>');
$('#open').hide();
$('#block-system-help').append('<a href="#" id="close" class="button">Hinweis ausblendenn</a>');
$('a#open').click(function() {
$('#block-system-help').slideDown(1000);
$('#open').fadeOut(500);
return false;
});
$('a#close').click(function() {
$('#block-system-help').slideUp(1000);
$('#open').fadeIn(500)
return false;
});
}
};
Das funktioniert soweit nur nicht dann wenn ich mit dem Filter arbeite. Dann hab ich u.U. die Buttons mehrmals. Außerdem soll der Status des Hinweises (also ein- oder ausgeklappt) sich dadurch nicht ändern. Wie mach ich das?
Danke!!!
Katharina
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 10 Stunden 20 Minuten
vor 14 Stunden 10 Minuten
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden
vor 6 Tagen 14 Stunden
vor 6 Tagen 16 Stunden
vor 6 Tagen 16 Stunden
vor 6 Tagen 16 Stunden
vor 1 Woche 13 Stunden
vor 1 Woche 15 Stunden