2009-11-19 5 views
0

을 쓰고 버튼 코드를 연결하고 취소하면 jquery를 사용하여 페이지를 연결하고 취소 할 수 있습니다.스크롤 위치가 바뀌어야합니다

내가 아래로 스크롤 스크롤 위치가 (다시 맨 것) 변화하고 연결 버튼을 클릭, 나는이 필요 대신 스크롤 위치가 변경되지 않은 상태로 유지하면 연결 모두와 버튼을 취소했다가 클릭

pls는이 문제를 해결하기 위해 몇 가지 코드를 보내십시오.

+1

조언을위한 몇 가지 코드를 보여주십시오. :) –

답변

0

좋은 조언을 제공하기 위해 좀 더 자세한 정보가 필요합니다. 특히, 연결 및 취소 버튼이 구현되는 방법. 그들이 사용하는 요소 등.하지만 어쨌든 나는 시도하고 대답 할 것입니다.

페이지가 위로 이동하면 다음 두 가지 중 하나가 발생할 가능성이 높습니다.

양식을 제출 중이며 페이지를 다시로드 중입니다. 새 페이지가로드되면 (같은 페이지 인 경우에도) 처음부터 시작으로 스크롤됩니다.

또는 명명 된 요소에 대한 링크를 따라 가고 있습니다. 취소/연결 버튼이 다음과 같은 앵커 인 경우 :

<a href="#">Connect</a> 

그런 경우 일 수 있습니다.

페이지가 맨 위로 스크롤 된 후 URL 끝에 #이 표시되면 두 번째 옵션이 발생합니다. 이 경우 이벤트 객체에서 preventDefault 메서드를 호출하거나 이벤트 처리기에서 false를 반환하는 경우입니다. 예를 들어

이 귀하의 상황에 적용되지 않는 경우

<a id="connect-button" href="#">Connect</a> 

<script type="text/javascript"> 
    $(function() { 
     $('#connect-button').click(connect_handler); 
    }); 

    function connect_handler(e) { 
     e.preventDefault(); 

     // normal connection code 
    } 
</script> 

, 다음 더 많은 정보를 제공, 나는 시도하고 더 적당한 답을 드리겠습니다.

관련 문제