HTML FastClick (jQuery Mobile) richtig einbinden - aber wie?

Sithys

Captain
Registriert
Dez. 2010
Beiträge
3.460
Hallo zusammen,
ich würde gerne FastClick nutzen und habe dazu die FastClick.js heruntergeladen. Anschließend hab ich das gute Stück in den header included, welcher nun so aussieht:

HTML:
<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>

Über dem Body-Tag ist dann der Code, der dem Body-Tag die Funktion von fastclick hinzufügen soll:
Code:
<script>
   $(function() {
       FastClick.attach(document.body);
   });
</script>

Leider funktioniert das Ganze nicht, und ich habe keine Idee mehr, woran es liegen könnte. Die 300MS Verzögerung besteht nach wie vor :-/
 
Habe ich bereits versucht, funktioniert aber ebenfalls nicht. Auch

Code:
function onBodyLoad()
{       
    document.addEventListener("deviceready", onDeviceReady, false);

}

function onDeviceReady()
{
  alert('test');
  FastClick.attach(document.body);
}
</script>

oder

Code:
$(document).on('pageinit', '.ui-page', function (event, data)
{
   FastClick.attach(activePage);
});

hilft nicht :-/
 
Achte auf den New-Operator.
Code:
new FastClick()
 
Zurück
Oben