2010-12-31 6 views
0

大丈夫ですが、jQueryの基本を理解していますが、正しく起動するには.click(function(){...});の代わりに.live('click',function(){...});を使用しなければならないことがあります。jQuery .liveと.bindとの使用

私は現在で探しています方法である:これは、別のアクションが、予め形成されるまで呼び出されないコードのビットでなので除いて、素晴らしい作品 $('#title').bind('keyup', function(){...});

、私が使用する必要があるだろう.live()上記のように。

問題は、上記のように.bind()の代わりに.live()メソッドを使用して動作するようにフォーマットする方法がわかりません。誰かが助けてくれますか?

ありがとうございます!ライブを使用して

+0

中にはどのようなコードのビットがありますか?あなたは例を挙げることができますか? – Sandwich

答えて

3

は、それが唯一click, dblclick, keydown, keypress, keyup, mousedown, mousemove, mouseout, mouseover, and mouseup.

$('selector').live('event',fn); 
+0

私は '$( '#title')。live( 'keyup'、function(){...});'を使用しています。それは働いている!ありがとうございました。 – TH1981

+0

まあ、しゃっくりには申し訳ありません。 – Sandwich

0

奇数のイベントに限定されていることを除いて、バインドを使用するのと同じです、私は答えを見たと思ったが、私は受け入れることができる前に、消えるように見えました。いずれにしても、次のように働い使用:

$('#title').live('keyup', function(){...});

+1

その回答のオーナーがなんらかの理由で削除しました。理由は分かりません。 – user113716

+0

...それは事故だった:/ ...私は削除を確認して覚えていません。 – Sandwich

関連する問題