cordova - Initialising fastclick with requirejs -


i use requirejs fastclick. following error:

uncaught typeerror: cannot set property 'trackingclick' of undefined  

in fastclick.js line 30 does: this.trackingclick = false;

in config.js run app.js:

require.config({     paths: {        fastclick:'fastclick'     }     )}; require(['app'], function (app) {     app.initialize(); }); 

in app.js do:

define(['fastclick'], function(fastclick){     var app = {          initialize: function () {             var attachfastclick = require('fastclick');             attachfastclick(document.body);         }     }     return app; }     

the browser starts fine , in debugger fastclick library instantiated , resolved still this in fastclick.js cannot resolved.

i tried fastclick(document.body); did not seem have effect.

any ideas?

looking through fastclick code found following functions works: fastclick.attach

so, instead of calling:

 var attachfastclick = require('fastclick');         attachfastclick(document.body); 

the following works:

 fastclick.attach(document.body); 

Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

php - joomla get content in onBeforeCompileHead function -