所以我创建了一些弹出代码,其中将包含来自在弹出窗口中单击的每个链接的特定信息。关闭后,弹出窗口中的内容将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/