CoffeeScript的。第二种方法不执行

时间:2013-10-30 17:40:47

标签: javascript jquery coffeescript

请注意,只运行“hideHeader”方法。我点击按钮,通常会更改类,但执行的方法始终是“hideHeader”。

hideHeader = ->
  $(".retract-header a").click ->
    alert 'retract-header'
    $(this).parent().attr("class", "expand-header")

showHeader = ->
  $(".expand-header a").click ->
    alert 'expand-header'
    $(this).parent().attr("class", "retract-header")


$ ->
  'use strict'
  showHeader()
  hideHeader()

1 个答案:

答案 0 :(得分:1)

http://api.jquery.com/toggleClass/

  $(".retract-header a, .expand-header a").click ->
    $(this).parent().toggleClass("retract-header expand-header")