现场使用时Facebox插件不删除以前的内容
题
我使用facebox中,我已装载有AJAX内容
一般情况下,插件删除以前的内容,所以点击在同一链路上多次 将仍显示一个图像。
但不能与活使用。 将叠起的图像
设置其下方为空将无法正常工作 - 它已经这样做,在插件也?
$('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();
});
(DIV的长度实际上表示0,但仍然显示了完整的堆栈)
我怎样才能使这项工作与生活?
感谢,理查德
解决方案
尝试通过结合到其beforeReveal
钩排空facebox的内容:
$(document).bind('beforeReveal.facebox', function() {
$("#facebox .content").empty();
});
不隶属于 StackOverflow