私はjQueryが初めてで、まだニュアンスを理解しようとしています.この関数は自分自身を呼び出すと思いますか? 関数は次のように始まります。
$("#feedpage").live("pageshow", function(e) {
私はjQueryが初めてで、まだニュアンスを理解しようとしています.この関数は自分自身を呼び出すと思いますか? 関数は次のように始まります。
$("#feedpage").live("pageshow", function(e) {
.live()document選択した要素のオブジェクトにイベントハンドラーをバインドするjQueryの非推奨関数です(あなたの場合、 #feedpage)。指定されたイベントがトリガーされると、イベント ハンドラーがトリガーされpageshowます。私の知る限り、イベントはpageshowありません。そのため、カスタム イベントである必要があり、.trigger().
イベント委任のおかげで、ハンドラーはページ上の現在および将来の要素に対して有効です。
このliveメソッドは、選択したすべての要素にイベント ハンドラーをアタッチします。あなたの例では、 #feedpage に一致するすべての要素function(e) {..}のイベントにアタッチされるイベント ハンドラーです。pageShow
http://api.jquery.com/live/ を確認してください