ホームページ >ウェブフロントエンド >CSSチュートリアル >オンマウスオーバー(HTML要素)
onmouseover
html属性は、マウスカーソルが要素上で移動するときにjavaScript関数をトリガーします。 onmousemove
とは異なり、はonmouseover
onmouseout
、など、いくつかのHTML要素によってサポートされていないことに注意することが重要です。
例:画像スワップ
<code class="language-html"><div> <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174062431250080.gif" class="lazy" alt="onmouseover (HTML element) "> Figures for February's racing. </div></code>この例は、ホバリング時の単純な画像スワップを示しています:
属性値
onmouseover
属性の値はJavaScript式です。これは、関数呼び出し、一連のJavaScriptステートメント、または単純なアラートです。 ブラウザー互換性すべての主要なブラウザは
をサポートしています。 ただし、このようなインラインイベントハンドラーを使用すると、一般的に落胆します。ベストプラクティスには、domを介してイベントを添付する目立たないJavaScriptテクニックを使用して、JavaScriptロジックをHTMLから分離することが含まれます。
onmouseover
このセクションでは、イベントに関する一般的な質問について説明します
onmouseover
onmouseover
使用方法
属性を追加し、実行するJavaScript関数またはコードを割り当てて実行します。
onmouseover
onmouseover
どの要素をサポートしている
onmouseover
?
の違いは、出口時にonmouseover
onmouseout
の違いです。
onmouseover
onmouseout
イベントのみが許可されていますが、そのJavaScriptコードに複数のアクションを含めることができます。
onmouseover
onmouseover
停止
。
onmouseover
null
ブラウザのサポート?event.stopPropagation()
すべての主要なブラウザで広くサポートされています。
モバイルデバイスのサポート?タッチデバイスには理想的ではありません。代わりにタッチイベントを検討してください。
デバッグ?ブラウザー開発者ツールを使用します
他のイベントと組み合わせることはできますか?可能ですが、ユーザーエクスペリエンスを慎重に検討する必要があります。
以上がオンマウスオーバー(HTML要素)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。