2014-01-30 3 views
0

내가 Iscroll
모바일 JQuery와의 요소 기능 스크롤을 사용하려고하지만 이것은
내가 여기 MyJsfiddle는 스크롤

$('[data-role="content"]').trigger('create'); 
$(".scroll-wrapper").iscrollview(); 
$(".scroll-wrapper").iscrollview('refresh'); 

    $('.chequeBanks').click(function(){ 
     $(".scroll-wrapper").iscrollview('refresh'); 
     var bankId=$(this).val(); 
     $('.accNumber').html($('.chequeBankDetailsSec .bankId-'+bankId+' .number').html()); 
     $('.details').show(); 
     $('.details').show(); 
     var x = $('.details').offset().left; 
     var y = $('.details').offset().top; 
     $(".scroll-wrapper").iscrollview("scrollTo", x,y, '1'); 
    }); 
시도처럼 내 스크립트 모습입니다
작동하지 않음
+0

iscroll을 사용하면 _y_ 위치로 스크롤 할 필요가 없습니다. '$ .mobile.silentScroll (y);'를 사용하십시오. – Omar

+0

@Omar 여기에서 시도한 것은 http://jsfiddle.net/cX4bk/1/입니다. –

답변

0

거의 다 왔는데 scrollTo을 (를) 호출하는 것은 인수가 누락되었습니다. 그것은 다음과 같이 정의된다 http://jsfiddle.net/CKSYJ/73/

기본적으로, 코드는 다음과 같습니다 : 비슷한 질문에

$('#test-list li').on('click', function(){ 
    var pos = $(this).prev().offset().top; 
    //alert(pos); 
    $('#example-iscroll').iscrollview('scrollTo', 0, pos, 0, true); 
    $('#example-iscroll').iscrollview('refresh'); 
}); 

몇 가지 유용한 답을 찾을 수 있습니다 여기에

$("#scrollobject").iscrollview("scrollTo", x, y, time, relative); 

은 클릭 된 항목으로 스크롤이 jFiddle이다 여기 :

jQuery Mobile prevent scroll-to-top before page transition?

Jquery Mobile go back button scrolls to top