如何干咖啡

Hed*_*hog 2 dry coffeescript

在这种情况下,如何坚持DRY(手风琴的数量可能很大):

$ ->
  $("#accordion-1").accordion
    autoHeight: false
    navigation: true
$ ->
  $("#accordion-2").accordion
    autoHeight: false
    navigation: true
Run Code Online (Sandbox Code Playgroud)

Jef*_*hao 5

看来你可以创建一个由选择器生成另一个函数的函数:

create = (selector) ->
  $ ->
    $(selector).accordion
      autoHeight: false
      navigation: true
Run Code Online (Sandbox Code Playgroud)

然后:

create "#accordion1"
create "#accordion2"
Run Code Online (Sandbox Code Playgroud)