J'utilise Sencha Touch 2.1. J'ai Ext.carousel.Carousel conteneur et tas de Ext.dataview.Dataview comme pages à l'intérieur du carrousel.événement itemtap ne se déclenche pas sur tous les robinets
Sur chaque dataview j'ai beaucoup de boutons (CSS rendus à l'aide - ils ne sont pas des contrôles boutons mais avec des styles simples divs fantaisie). J'essaie d'attraper itemtap
événement lorsque l'utilisateur appuie sur le "bouton".
Tout fonctionne correctement dans le navigateur sur le bureau. Sur l'iPad cependant la sensibilité au toucher est différente et souvent je n'obtiendrai pas l'événement itemtap
lorsque l'utilisateur n'appuie pas avec précaution et doucement sur le bouton. Le carrousel commence à se déplacer légèrement, car un événement de balayage a été détecté et le carrousel doit changer de page. J'ai essayé de remplacer itemtap
et d'utiliser itemtouchstart
à la place. La réactivité des boutons s'est nettement améliorée, mais je vois souvent de faux positifs lorsque l'utilisateur passe légitimement d'une page à l'autre.
Je suis bloqué. Je veux avoir des boutons réactifs et aussi balayer pour changer de page.
Quelqu'un at-il vu quelque chose de similaire? Ou le résoudre en quelque sorte?
Avez-vous essayé d'augmenter la friction pour réduire la sensibilité au frottement? 'http: //docs.sencha.com/touch/2-1/#!/api/Ext.fx.easing.Momentum-cfg-friction' – ThinkFloyd
Je n'ai pas. Avez-vous un lien ou une description comment exactement aborder cela? – sha
Je n'ai pas non plus essayé, mais j'ai lu que les gars de Sencha utilisaient cette technique dans fastbook. http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/ – ThinkFloyd