我试图在jquery移动Iscroll中使用滚动元素函数。
但它不起作用
这就是我的剧本
我试过了,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');
});发布于 2014-03-10 12:44:39
快到了,对scrollTo的调用缺少了一个参数。它的定义是:
$("#scrollobject").iscrollview("scrollTo", x, y, time, relative);下面是一个滚动到单击项的jFiddle: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');
}); 类似问题的一些有用答案可在这里找到:
https://stackoverflow.com/questions/21448992
复制相似问题