RailsアプリでjQueryダブルタッププラグインをcoffeescriptで使用しようとしています。しかし、私はそうすることができません。
コーヒースクリプトでダブルタップイベントを呼び出す方法を提案してください。
以下はプラグインコードです。
(function($) {
$.fn.doubleTap = function(doubleTapCallback) {
return this.each(function(){
var elm = this;
var lastTap = 0;
$(elm).bind('vmousedown', function (e) {
var now = (new Date()).valueOf();
var diff = (now - lastTap);
lastTap = now ;
if (diff < 250) {
if($.isFunction( doubleTapCallback )){
doubleTapCallback.call(elm);
}
}
});
});
}
})(jQuery);
その使いやすさの解決策は
$(".doubleTap").doubleTap(function(){
// 'this' is the element that was double tap
});
私はコーヒースクリプトのために上記の解決策と同等のものが必要です。