A(希望)快速的問題:我想從頁面中移除一個元素,然後添加一個新的元素早在它的位置。卸下,然後將項目div的力量頁面視圖返回頁首
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;
});
});
這一切都很好,很好。舊元素被刪除,新元素被插入。但是,如果您在頁面上向下滾動,則會強制您的瀏覽器每次都回到頂端。思考?
值得注意的是,該圖片插入頁面頂部。頁面完全可能滾動回到元素,而不僅僅是頂部。 – 2011-05-04 14:55:05
什麼驅動這個功能?這是否是DOM中的事件調用的函數 – BradBrening 2011-05-04 14:55:43
您可以發佈傳遞的HTML,還是將所有內容放在JSFiddle上? – pixelbobby 2011-05-04 14:57:23