슬라이드업을 사용할 때 웹페이지가 다시 위로 스크롤되는 것을 방지하려면 어떻게 해야 합니까?
문제
여러 DIV 요소가 포함된 웹페이지가 있습니다.jquery 함수 SlideUp을 사용하여 하나(페이지 하단에 있음)를 숨기면 페이지가 자동으로 위로 스크롤됩니다.어떻게 하면 이를 방지할 수 있나요?
jquery 함수를 트리거하려면 다음과 같이 합니다.
$(MyLink).click(function() {
MyDiv.slideUp("slow");
}
MyLink
안에 있는 MyDiv
페이지 중앙 어딘가에 있습니다.
해결책 2
내가 한 일은 누군가가 제안한 것입니다 (추가 return false
) 그리고 그것은 효과가있었습니다 :
$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}
다른 팁
앵커를 통해 jquery 기능을 어떻게 트리거합니까?그렇다면 함수가 false를 반환하도록 합니다. 그렇지 않으면 브라우저는 href 속성(이 경우 '#')으로 리디렉션됩니다.
제휴하지 않습니다 StackOverflow