我iScrollView
在我的应用程序(PhoneGap, JQM 1.3, Android
)上使用。在这方面的出色工作。这是一颗宝石。
实际上我正在三星 Galaxy S3 上进行测试。
我的第一页的垂直尺寸很大(大约 6000 像素),由一堆<div>
带有图像的容器(带有外部 src)组成。
这些 DIV - 容器根据 Json 数据动态添加到内容 div。然后我正在做一个refresh
. 到目前为止一切都很好。
但我注意到的是,data-iscroll
在我的内容中省略该属性时<div>
,滚动更加流畅,而且一点也不波涛汹涌。但是在将data-iscroll
属性添加到 content-DIV 时,滚动是不稳定的。
我认为这是因为锚标签或图像,所以我用跨度替换了 div 容器并在其中添加了一些文本。我复制了大约 30 个跨度并观察了滚动的行为。它是波涛汹涌的——即使有跨度。然后我只用了 15 个跨度,滚动更顺畅了。它与 content-div 中的容器数量有关。
我的标记看起来更简化,如下所示:
<div data-role="content" data-iscroll class="iscroll-wrapper">
<div class="iscroll-scroller">
<div class="iscroll-content">
<p>This is some content that I want to scroll</p>
<p>This is some content that I want to scroll</p>
<p>This is some content that I want to scroll</p>
<p>This is some content that I want to scroll</p>
<p>This is some content that I want to scroll</p>
<p>This is some content that I want to scroll</p>
<p>This is some more content</p>
... more content up to 6000px in vertical direction
</div>
</div>
</div>
任何人都可以确认这种行为吗?有可用的解决方法吗?