そこで、ポップアップでクリックされた各リンクからの特定の情報を含むポップアップ コードをいくつか作成しました。閉じると、ポップアップ内のコンテンツdiv
が削除されます。これが私のコードです:
var $content = $('#popupcontent');
var $window = $('#popupwindow');
$('.open').click(function(){
//alert('runnning');
var a = $(this).contents('span');
$content.append(a);
$window.fadeIn(300);
});
$('.close').click(function(){
//alert('running');
var a = $content.contents('span');
$window.fadeOut(300);
$('#popupcontent span').remove();
});
私の問題は、フェードアウトする前に何らかの形でコンテンツを削除しているため、視聴者はポップアップコンテナが空白になることを確認できることです. 最初に確実にフェードアウトしてからコンテンツを削除するようにするにはどうすればよいですか? これを説明する Jsfiddle を次に示します: http://jsfiddle.net/kAdQK/4/