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

发布于 2024-11-27 01:28:34 字数 366 浏览 1 评论 0原文

我正在尝试让 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>

有什么想法吗?

谢谢。

I am trying to get iscroll to work with slick grid so that the grid div can scroll on an iPhone / iPad. I tried by adding scroll on the div element i.e.: myScroll = new iScroll('myGrid'); And that doesn't work.

According to the example, iscroll expects the div to be similar to:

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

any thoughts?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴骨ら 2024-12-04 01:28:34

以下清单可能有助于

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

Following checklist might help

  1. check for 'oops' mistakes first. Did you include the iscroll.js? Is var myScroll really a global variable instead of a local?
  2. Make sure any CSS on the 'theList' or 'myGrid' element does not block iScroll. Consider disabling CSS on those elements for testing.
  3. Keep in mind that iScroll scrolls only the first child element below the wrapper 'myGrid'. So if you have more children below 'myGrid' you might not get what you expect.
  4. Many developers use a DIV as the child below the wrapper and in that DIV place a list element UL. Your code should work, I tested it, but you might want to consider an extra DIV.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文