我使用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();
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top