一个(希望)快速的问题:我正在尝试从页面中删除一个元素,然后在该位置添加一个新元素。
jQuery("#branding").fadeOut("slow", function() {
jQuery("#branding").empty();
jQuery("#branding").append("<a class='headerimg' href='/'></a>");
jQuery("#branding .headerimg").append(imageElement);
jQuery("#branding").fadeIn("slow", function() {
self.working = false;
});
});
到目前为止,一切都很好。旧元素被删除,新元素被插入。但是,如果您在页面上向下滚动,则每次都会迫使您的浏览器回到顶部。有什么想法吗?
最佳答案
您可以尝试使用fadeTo()代替。请参见this blog entry。