如何让光滑的网格与iscroll一起使用

时间:2011-07-29 04:48:50

标签: jquery slickgrid iscroll4

我正在尝试让iscroll使用光滑的网格,以便网格div可以在iPhone / iPad上滚动。我尝试在div元素上添加滚动,即:myScroll = new iScroll('myGrid');这不起作用。

根据示例,iscroll期望div类似于:

<div id="myGrid">
<ul id="thelist">
<li>row 1</li>
<li>row 2</li>
<li>row 3</li>
</ul>
</div>

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

以下核对表可能会有所帮助

  1. 首先检查'oops'错误。你是否包含了iscroll.js? var myScroll真的是一个全局变量而不是本地变量吗?
  2. 确保'theList'或'myGrid'元素上的任何CSS都不会阻止iScroll。考虑在这些元素上禁用CSS进行测试。
  3. 请记住,iScroll仅滚动包装器“myGrid”下面的第一个子元素。所以如果你有更多的孩子低于'myGrid',你可能得不到你期望的。
  4. 许多开发人员使用DIV作为包装器下面的子项,并在该DIV中放置一个列表元素UL。您的代码应该可以运行,我测试了它,但您可能需要考虑额外的DIV。