jquery auf View mit Exposed Filter und Ajax

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 20 Stunden 11 Minuten
vor 2 Tagen 14 Stunden
vor 2 Tagen 15 Stunden
vor 2 Tagen 19 Stunden
vor 3 Tagen 2 Stunden
vor 4 Tagen 15 Stunden
vor 5 Tagen 17 Stunden
vor 5 Tagen 19 Stunden
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen