ライブで使用する場合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を言いますが、それでも完全なスタックを示し)
私はライブで、この作品を作ることができる方法は?
おかげで、リチャード
解決
そのbeforeReveal
フックに結合することによってfaceboxの内容を空にしてみます:
$(document).bind('beforeReveal.facebox', function() {
$("#facebox .content").empty();
});
所属していません StackOverflow