【问题标题】:iScroll stops working when I use Ajax to load the list当我使用 Ajax 加载列表时,iScroll 停止工作
【发布时间】:2012-08-12 16:16:46
【问题描述】:

我设置了一个 iScroll 列表,并且在硬编码时它工作得非常好。

但是当我使用 jQuery-Ajax 加载完全相同的列表时,它会粘在顶部,不会向下滚动到底部。

$('#list1').load('lists/list1-1.html');

有没有人遇到过类似的问题或知道解决方案。

我使用 Web Inspector 查看 DOM,并且列表的代码在这两种情况下完全相同。

【问题讨论】:

    标签: ajax ipad jquery iscroll4 iscroll


    【解决方案1】:

    您在加载列表后是否调用了refresh() 方法?当您修改可滚动内容的尺寸时,您必须调用refresh() 方法,例如通过将项目添加到列表中。请参阅iScroll documentation 中的“掌握 refresh() 方法”部分。

    【讨论】:

    • 刚刚尝试添加 myScroll.refresh();加载列表后但没有解决问题。
    • 你是如何创建对象myScroll的?
    • var myScroll; myscroll = new iScroll('wrapper');
    猜你喜欢
    • 2014-07-10
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    相关资源
    最近更新 更多