jQuery-当与live一起使用时,Facebox插件不会删除先前的内容

我在使用Ajax加载的内容中使用FaceBox

通常,该插件删除以前的内容,因此在同一链接上多次单击
仍会显示一张图片.

但不用于现场.
它将堆叠图像

在下面将其设置为空将不起作用?插件中是否已经这样做?

$('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,但仍显示完整堆栈)

我如何才能现场进行这项工作?

谢谢,理查德

最佳答案
尝试通过绑定到faceBox的beforeReveal挂钩来清空其内容

$(document).bind('beforeReveal.faceBox',function() {
    $("#faceBox .content").empty();
});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...