Facebox plugin no es la eliminación de contenido anterior cuando se utiliza con vivo
Pregunta
Estoy utilizando facebox en el contenido que he cargado con ajax
Normalmente, el plugin elimina el contenido anterior, así que hacer clic varias veces en el mismo enlace que todavía muestran la imagen de uno.
Sin embargo, no se utiliza con vivo. Será apilar las imágenes
Si lo establece a vaciar a continuación no funcionará ?? Hace ya que en el plugin también?
$('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();
});
(La longitud div realidad dice 0, pero aún muestra la pila completa)
¿Cómo podría hacer este trabajo con vivo?
gracias, Richard
Solución
Trate de vaciar el contenido de la facebox mediante la unión a su gancho beforeReveal
:
$(document).bind('beforeReveal.facebox', function() {
$("#facebox .content").empty();
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow