2014-01-31 31 views
0

據我所知有幾個對 可以解除綁定用於每種類型的綁定?

  • 現場
  • 據我所知,他們有不同的目的,一個事件元素綁定即

    1. 綁定
    2. 代表
    3. 方式。我爲能找到兩個功能是相反的,並用於去除結合

      1. 解除綁定
      2. undelegate

      正如我大概明白undelegate將用於刪除與委託方法綁定完成。這個問題我有:

      有undelegate爲/* 現場 *功能或解除綁定等效是普遍的,可不管怎麼綁定已完成(含委託)一起使用?

    +0

    [.off()](http://api.jquery.com/off/)是新方法 –

    回答

    1

    它們是相同的功能,但它們根據jquery版本進行更改。最新的一個是on method,其他所有的東西都被刪除了。

    按這裏你的問題是綁定和解除綁定的方法:

    bind ------>unbind

    delegate ------>undelegate

    on --- ---------->off

    live ----------->die


    建議:使用開/關方法。

    0

    .bind,.live.delegate已被棄用。您應該只使用.on

    然而,.on.live的「相反」方法是.off.die

    0

    只需使用.on.off即可處理您的所有事件。 .on可以做任何事情.bind.delegate.live可以做。