onsen online framework html css html5 jquery-mobile cordova

html - online - ¿Cómo utilizar FastClick con jQuery Mobile de la manera correcta?



onsen ui (1)

Me gustaría utilizar FastClick en una aplicación para iOS. Descargué el fastclick y lo incluí en mi encabezado, que se ve así:

<meta name="format-detection" content="telephone=no" /> <meta charset="utf-8" /> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1" /> <link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.2.css" /> <link rel="stylesheet" type="text/css" href="css/stylesheet.css" /> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <script type="text/javascript" src="js/jquery.mobile-1.4.2.js"></script> <script type="text/javascript" src="js/fastclick.js"></script> <script type="text/javascript" src="js/jquery.simpleWeather.min.js"></script> <script type="text/javascript" charset="utf-8" src="cordova.js"></script>

Ahora agregué el script directamente sobre mi etiqueta corporal:

<script> $(function() { FastClick.attach(document.body); }); </script>

Pero no eliminé la demora de 300 ms ... todavía está ahí. ¿Lo uso de la manera incorrecta?


No necesita usar complementos de terceros como Fastclick.

jQuery Mobile ya ha resuelto este problema con el evento vclick. Funciona en computadoras de escritorio y dispositivos móviles y no tiene 300ms de retraso.

Lea mi otra respuesta si quiere saber más.

$(document).on(''vclick'', ''#someButton'', function(){ });