首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滚动到等深线元素

滚动到等深线元素
EN

Stack Overflow用户
提问于 2014-01-30 06:02:23
回答 1查看 2.6K关注 0票数 0

我试图在jquery移动Iscroll中使用滚动元素函数。

但它不起作用

这就是我的剧本

我试过了,MyJsfiddle

代码语言:javascript
复制
$('[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');
    });
EN

回答 1

Stack Overflow用户

发布于 2014-03-10 12:44:39

快到了,对scrollTo的调用缺少了一个参数。它的定义是:

代码语言:javascript
复制
$("#scrollobject").iscrollview("scrollTo", x, y, time, relative);

下面是一个滚动到单击项的jFiddle:http://jsfiddle.net/CKSYJ/73/

基本上,守则是:

代码语言:javascript
复制
$('#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');
});  

类似问题的一些有用答案可在这里找到:

jQuery移动防止页面切换前滚动到顶部?

Jquery返回按钮滚动到顶部

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21448992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档