빠른 질문 : 페이지에서 요소를 제거하고 해당 요소에 새 요소를 다시 추가하려고합니다.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;
});
});
이 시점까지는 모두 훌륭합니다. 이전 요소가 제거되고 새 요소가 삽입됩니다. 그러나 페이지를 아래로 스크롤하면 브라우저가 매번 맨 위로 돌아갑니다. 생각?
이 이미지는 페이지 상단에 삽입되어 있습니다. 페이지가 상단뿐만 아니라 요소로 다시 스크롤되는 것은 전적으로 가능합니다. –
이 기능을 구현하는 요소는 무엇입니까? DOM의 이벤트에서 호출 된 함수에 있나요? – BradBrening
JSFiddle에 모든 것을 넣는 HTML을 게시 할 수 있습니까? – pixelbobby