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

War es hilfreich?

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
scroll top