首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在coffeescript中使用iPad双击插件

在coffeescript中使用iPad双击插件
EN

Stack Overflow用户
提问于 2012-07-23 21:49:21
回答 1查看 221关注 0票数 0

我正尝试在我的rails应用程序中使用jQuery双击插件和coffeescript。但我不能这样做。

你能建议如何在咖啡脚本中调用双击事件吗?

以下是插件代码。

代码语言:javascript
运行
复制
(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);

其可用性的解决方案是

代码语言:javascript
运行
复制
    $(".doubleTap").doubleTap(function(){
     // 'this' is the element that was double tap
  });

我需要上面的咖啡脚本解决方案的等价物。

EN

回答 1

Stack Overflow用户

发布于 2012-07-23 22:33:51

您需要的CoffeeScript是:

代码语言:javascript
运行
复制
$('.doubleTap').doubleTap ->
  # 'this' is the element that was double tap

http://coffeescript.org上有一个非常有用的在线编译器,可以用来试用CoffeeScript,我发现在那里测试东西并查看编译后的JavaScript很方便。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11613865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档