0

jQueryでは、次は何をしますか?

   $("#ivid1").bind("pageshow", function (e) { 

        // Do something.
    });

特に、、、とはbindpageshowですかfunction(e)

4

3 に答える 3

3

カスタム イベントpageshowを id を持つ要素にバインドし、そのイベント#ivid1のハンドラー ( function (e) {.. }) を定義します。

後で、以下のようにこのイベントをトリガーできます。

$("#ivid1").trigger('pageshow')

注: Halcyonと Josh Davenport (コメントを参照) が指摘したように、コンテキストと使用されている場所によって異なります。

于 2012-04-12T20:04:09.487 に答える
0

「pageshow」は、OnPageShow JavaScript イベントを参照する文字列リテラルです。これは HTML 5 の新機能であるため、現時点では一部のブラウザーがサポートされています。w3schoolsを参照してください。関数 (e) は、無名関数を呼び出してイベント引数を渡すための構文です。

于 2012-04-12T20:08:33.310 に答える
0

pageshowこれにより、イベントが#ivid1要素にバインドされます。(それがpageshow何であれ) が でトリガーされると#ivid1、おそらくブラウザーの何らかのメカニズムによって、バインドされた関数が実行されます。

詳しくはわかりませんpageshowが、比較的新しいもののようです。

于 2012-04-12T20:05:14.630 に答える