ホームページ > ウェブフロントエンド > jsチュートリアル > JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)

JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)

青灯夜游
リリース: 2018-10-20 11:28:25
オリジナル
1487 人が閲覧しました

この章では、JS/jquery を使用してマウス イベントを使用してページ要素の表示を制御する方法を説明します。必要な方は参考にしていただければ幸いです。

1. マウスアウトとマウスリーブ

マウス ポインタの出入りには、mouseover、mouseout、mouseleave イベントが関係します。

Mouseover: このイベントは、マウス ポインターがターゲット要素に移動するとトリガーされます。

Mouseout: このイベントは、マウス ポインターがターゲット要素またはそのサブ要素の外に移動するとトリガーされます。

Mouseleave: このイベントは、マウス ポインターがターゲット要素の外に移動した場合にのみトリガーされます。

ここでは、mouseout と Mouseleave の違いに特別な注意を払う必要があります。次のコード例を見てみましょう。

リーリー

レンダリング:

JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)

JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)


2、フェードインとフェードアウト

前の例では、show() メソッドと hide() メソッドが使用され、前景の非表示効果が即座に完成しました。実際のユーザー エクスペリエンスを向上させるために、ここではさらに 2 つのフレンドリーな「友達」、つまり fadeIn と fadeOut を導入します。

fadeIn:メソッドは、フェードイン効果を使用して対象要素を表示します。

fadeOut: メソッドはフェードアウト効果を使用してターゲット要素を非表示にします

これら 2 つの方法では、低速、標準、高速などの速度を制御するパラメータを構成したり、ミリ秒数を指定したりできます。

show()、hide()、fadeIn()、fadeOut() の効果を比較してみましょう。コードは次のとおりです。

リーリー

マウスが上に動かないレンダリング:

JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)

マウスを上に動かすと次のような効果が得られます。

JS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)

以上がJS/jquery は、ページ要素の表示と非表示を制御するマウス イベントを実装します (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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