-2

私はjQueryが初めてで、まだニュアンスを理解しようとしています.この関数は自分自身を呼び出すと思いますか? 関数は次のように始まります。

$("#feedpage").live("pageshow", function(e) {
4

2 に答える 2

2

.live()document選択した要素のオブジェクトにイベントハンドラーをバインドするjQueryの非推奨関数です(あなたの場合、 #feedpage)。指定されたイベントがトリガーされると、イベント ハンドラーがトリガーされpageshowます。私の知る限り、イベントはpageshowありません。そのため、カスタム イベントである必要があり、.trigger().

イベント委任のおかげで、ハンドラーはページ上の現在および将来の要素に対して有効です。

于 2012-11-07T03:57:14.913 に答える
0

このliveメソッドは、選択したすべての要素にイベント ハンドラーをアタッチします。あなたの例では、 #feedpage に一致するすべての要素function(e) {..}のイベントにアタッチされるイベント ハンドラーです。pageShow

http://api.jquery.com/live/ を確認してください

于 2012-11-07T03:56:20.393 に答える