슬라이드업을 사용할 때 웹페이지가 다시 위로 스크롤되는 것을 방지하려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/814849

  •  03-07-2019
  •  | 
  •  

문제

여러 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 속성(이 경우 '#')으로 리디렉션됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top