相关疑难解决方法(0)

在coffeescript中编写jquery插件 - 如何获取"(function($)"和"(jQuery)"?

我在coffeescript中编写了一个jquery插件,但我不确定如何使函数包装器部分正确.

我的coffeescript从这开始:

$.fn.extend({
    myplugin: ->
        @each ->
Run Code Online (Sandbox Code Playgroud)

哪个用函数包装器创建javascript:

(function() {
  $.fn.extend({
      myplugin: function() {
          return this.each(function() {
Run Code Online (Sandbox Code Playgroud)

但我希望像这样传入'$':

(function($) {
  $.fn.extend({
Run Code Online (Sandbox Code Playgroud)

类似于我的结局......在coffeescript中没有特别的.
我在javascript中得到这个:

})();
Run Code Online (Sandbox Code Playgroud)

但是想这样:

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用coffeescript编译器实现这一目标?或者在coffeescript中完成这项工作的最佳方法是什么?

javascript jquery coffeescript

36
推荐指数
3
解决办法
1万
查看次数

标签 统计

coffeescript ×1

javascript ×1

jquery ×1