ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery 学習 5 jQuery イベント モデル_jquery

jQuery 学習 5 jQuery イベント モデル_jquery

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

jQuery イベント モデルの機能は次のとおりです。
イベント ハンドラーを確立するための統一されたメソッドを提供します。
各要素の時間タイプごとに複数のハンドラーを許可します。
クリックやマウスオーバーなどの標準イベント タイプ名を採用します。
ハンドラーへの引数として使用できる Event インスタンスを使用します。
Event インスタンスの最も一般的に使用されるプロパティを正規化します。
イベントをキャンセルし、デフォルトのアクションをブロックするための統合メソッドを提供します。
jQuery バインディング イベント ハンドラー:
bind() コマンド
$('img').bind('click',funciton(event){alert('Hi there');});提供されたインライン関数をクリック イベント ハンドラーとしてページ上の画像にバインドします。

ブラウザ固有のコードを使用せずにイベント ハンドラーを構築します

コードをコピーします コードは次のとおりです:




jQuery イベントの例


;< ;/div>




イベントハンドラを削除します unbind(event,listener),unbind(event) > オプションの渡されたパラメータで指定されたイベント ハンドラを、ラッパー セットのすべての要素から削除します。パラメーターが指定されていない場合、すべてのリスナー (つまり、イベント ハンドラー) が要素から削除されます。
トグル リスナー toggle()
toggle(listenerOdd,listenerEven) は、渡された関数をラッパー セットが所有するものとして確立します。 クリック イベントのペアクリック イベントがトリガーされるたびに相互に切り替わる要素のハンドラー。
クリック イベントが発生するたびに、補完リスナーを呼び出します




コードをコピーします
コードは次のとおりです: < ;html> ;
jQuery トグルコマンドの例

>< ;img id="vstar" src="vstar.jpg"/>




要素にカーソルを合わせるマウス ポインター hover(overListener, outListener) は、一致した要素のマウスオーバー イベント ハンドラーとマウスアウト イベント ハンドラーを確立します。これらのハンドラーは、親要素から子要素へのマウス ポインターの移動を無視して、要素によってカバーされる領域に出入りするときにのみトリガーされます

Mouseover イベント




コードをコピー

コードは次のとおりです:




ホバーの例






外側 1
内側 1



外側 2
内側 2






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