【发布时间】:2012-07-23 22:33:50
【问题描述】:
我正在尝试在我的 rails 应用程序中使用带有咖啡脚本的 jQuery 双击插件。但我不能这样做。
您能否建议如何在咖啡脚本中调用双击事件。
以下是插件代码。
(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
});
我需要上述咖啡脚本的等效解决方案。
【问题讨论】:
-
嗨,我对这个问题有点困惑。你想要上面的代码作为 CoffeeScript,或者如何在 CoffeeScript 中使用插件?如果是后者,那么最好先看看 JS 代码这样做
标签: jquery ruby-on-rails coffeescript