2012-08-08 2 views
0

함수 전파를 중지하는 방법을 알려주시겠습니까? 첫 번째 클릭 작업 후에 다시 일부 기능을 실행해야합니다. scroll 내 jquery 플러그인을 사용하여 내 컨텐츠를 스크롤하고 내 'fire'버튼 컨텐츠 스크롤을 멋지게 클릭하면이 작업을 다시 수행 할 수 없습니다 ... Thx 4 help. 당신은 그것을 달성하기 위해 큰 기능이 풍부한 플러그인을 사용할 필요가 없습니다jQuery stopPropagation - 함수가 다시 실행됩니다.

$('.arrow_down').bind('click', function(event){ 
    $('.recipe_single_view_right_panel').scrollTo({top:'280px', left:'0'}, 800); 
    event.stopPropagation(); 
}); 
+0

보이는 나는 간단한 예제와 바이올린을 만들었 고정 값 ... 두 번 클릭하면 아무 것도하지 않습니다. 수동으로 다른 곳으로 스크롤하지 않는 한. – ahren

+0

내가 + = 280px로 설정하면 자동으로 아래/아래로 스크롤됩니다. – Lukas

+0

그게 무슨 뜻입니까? '+ = 280px'는 다른 280px를 – GNi33

답변

1

:

내 기능입니다.

당신이해야 할 일은 포장 요소의 속성을 변경하는 것입니다. jQuery를 사용하는 경우 http://jsfiddle.net/k9bdY/는 포장 요소가 overflow: scroll로 설정되어

, 클릭에 스크롤 위치를 애니메이션하는 것은 다음 매우 간단하다 : 당신이 스크롤있는 것처럼

$('.scroll-btn').on("click", function(e){ 
    e.preventDefault(); 

    $('#wrapper').animate({ 
     scrollTop: "+=200px"    
    }, 800); 
});​ 
+0

다시 많이 thx! – Lukas

관련 문제