2011-07-29 6 views
4

J'essaye d'obtenir iscroll pour travailler avec la grille lisse de sorte que le div de grille puisse défiler sur un iPhone/iPad. J'ai essayé en ajoutant scroll sur l'élément div i.e .: myScroll = new iScroll ('myGrid'); Et ça ne marche pas.comment faire grille slick pour travailler avec iscroll

Selon l'exemple, iScroll attend la div à être semblable à:

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

toute pensée?

Merci.

Répondre

0

liste suivante pourrait aider

  1. chèque pour les erreurs 'oops de première. Avez-vous inclus le iscroll.js? Var myScroll est-il vraiment une variable globale au lieu d'un local?
  2. Assurez-vous qu'aucun CSS sur l'élément 'theList' ou 'myGrid' ne bloque iScroll. Envisagez de désactiver CSS sur ces éléments pour les tests.
  3. Gardez à l'esprit que iScroll ne fait défiler que le premier élément enfant sous le wrapper 'myGrid'. Donc, si vous avez plus d'enfants en dessous de "myGrid" vous pourriez ne pas avoir ce que vous attendez.
  4. De nombreux développeurs utilisent un DIV comme l'enfant au-dessous du wrapper et dans ce DIV placer un élément de liste UL. Votre code devrait fonctionner, je l'ai testé, mais vous pourriez envisager un DIV supplémentaire.
Questions connexes