Facebox Plugin ist das Entfernen nicht vorherigen Inhalt bei Live verwendet
Frage
Ich bin mit Facebox in den Inhalt, die ich mit Ajax geladen haben
Normalerweise entfernt die Plugin vorherigen Inhalt, so mehrere Male auf dem gleichen Link klicken würde immer noch das ein Bild zeigen.
Aber nicht mit Live-Einsatz. Es werden die Bilder stapeln
es einstellen unten leeren wird nicht funktionieren ?? Es ist bereits das tut im Plugin auch?
$('a[rel*=facebox]').live("mousedown", function() {
if( $('#facebox .content div').length > 0 ) $('#facebox .content div').empty();
a = $('#facebox .content div').length;
$('#counter').html(a);
$(this).facebox();
});
(Die div Länge sagt eigentlich 0, aber immer noch zeigt den vollständigen Stack)
Wie kann ich diese Arbeit mit Live machen?
Dank, Richard
Lösung
Versuchen Sie den Inhalt der Facebox Entleerung durch seine beforeReveal
Haken Bindung:
$(document).bind('beforeReveal.facebox', function() {
$("#facebox .content").empty();
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow