ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery はイベントが element_jquery にバインドされているかどうかを決定します

jQuery はイベントが element_jquery にバインドされているかどうかを決定します

WBOY
リリース: 2016-05-16 18:43:06
オリジナル
1068 人が閲覧しました

調べてみると、jQuery がイベントをキャッシュするのは、メモリ オーバーフローを防止し、ページのアンロードを高速化するためでもあります。詳細については、この記事を参照してください。 。
jQuery は、window.unload 中にすべてのバインドされたイベントをアンロードし、メモリを解放します。

さて、本題に取り掛かりましょう。イベントが要素にバインドされているかどうかを確認するには、次のステートメントを使用します

コードをコピーします コードは次のとおりです。 🎜>
jQuery .data(elem,"events")[type] //古いバージョンも使用可能
$(elem).data("events")[type] //のみ使用可能1.2.3 以降で使用されます

戻り値:
for in を使用してトラバースできるオブジェクト。または未定義。
パラメータ:
elem は DOM オブジェクト、type はイベント タイプです。
例:
クリック イベントが ID foo の要素にバインドされているかどうかを確認します

コードをコピーします コードは次のとおりです:
if( $("#foo").data("events")["click"] ){
//コード
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート