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
Post a Comment