我创建了一段脚本,用于收集页面内容,将其放入div
页面外的标签中,然后将其从右侧滑入,删除旧div
标签,然后附加一个新标签,然后再次重复该过程一次另一个页面被选中。
JavaScript:
$(window).click(function() {
$(".container:eq(1)").html("new stuff").slideDown(500, function() {
$(".container:eq(0)").animate({
width: "0px",
opacity: 0
}, 500, "", function() {
$(this).remove();
$(".container").parent().append('<div clas="container"></div>');
$(".container:eq(1)").hide();
});
});
});
HTML:
<div>
<div class="container">Test</div>
<div class="container"></div>
</div>
这是一个小提琴:http: //jsfiddle.net/PVG8r/
当您单击该页面时,它第一次运行良好,但每隔一次,我希望再次显示“新内容”,而旧的“新内容”会滑开,引入新的“新内容”。我已经测试了一些警报,并且新对象的高度null
不存在。我可以在 HTML 中看到新元素,但它似乎没有被$(".container:eq(1)")
.