4

グリッド div が iPhone/iPad でスクロールできるように、iscroll を滑らかなグリッドで動作させようとしています。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>

何かご意見は?

ありがとう。

4

1 に答える 1

0

次のチェックリストが役立つ場合があります

  1. 最初に「おっと」の間違いをチェックしてください。iscroll.jsを含めましたか?var myScrollは本当にローカルではなくグローバル変数ですか?
  2. 'theList'または'myGrid'要素のCSSがiScrollをブロックしないことを確認してください。テストのために、これらの要素でCSSを無効にすることを検討してください。
  3. iScrollは、ラッパー「myGrid」の下の最初の子要素のみをスクロールすることに注意してください。したがって、「myGrid」の下にさらに多くの子がある場合、期待したものが得られない可能性があります。
  4. 多くの開発者は、ラッパーの下の子としてDIVを使用し、そのDIVにリスト要素ULを配置します。あなたのコードは動作するはずです、私はそれをテストしました、しかしあなたは余分なDIVを検討したいかもしれません。
于 2012-01-12T10:02:37.780 に答える