JavaScriptのwindow.eventイベントの使い方を詳しく解説_基礎知識
2 日前プログラムを書いていたとき、JavaScript で window.event イベントを使用する必要があったので、インターネットを検索し、ついに良い記事を見つけました。
説明
イベントは、イベントオブジェクトをトリガーした要素、マウスの位置とステータス、押されたキーなどのイベントのステータスを表します。
イベント オブジェクトはイベント中にのみ有効です。
イベントの一部の属性は、特定のイベントに対してのみ意味を持ちます。たとえば、fromElement プロパティと toElement プロパティは、onmouseover イベントと onmouseout イベントに対してのみ意味を持ちます。
例 次の例は、リンク上でマウスがクリックされたかどうかを確認し、Shift キーが押された場合はリンクジャンプをキャンセルします。
HEAD>
ステータスバー上 マウスの現在位置。
コードは次のとおりです:
イベント オブジェクト プロパティ propertyName が
使用されています
変更されたプロパティを返すにはここをクリックします。
VALUE=”クリックしてこのプロパティの VALUE プロパティを変更しますbutton”
onpropertychange='alert(event.propertyName ” プロパティの値が変更されました”)'>
onclick=”changeCSSProp()”
VALUE= 「クリックしてこのボタンの CSS 背景色プロパティを変更します」
onpropertychange='alert(event.propertyName ” プロパティの値が変更されました”)'>
12.returnValue
[/code]
説明:
イベントから返される値を設定または確認します
構文:
event.returnValue[ = Boolean ]
可能な値:
true イベント内の値が返されます
false ソース オブジェクトのイベントのデフォルト アクションがキャンセルされます
例については、この記事の冒頭を参照してください。
13.screenX
説明:
ユーザーの画面に対するマウスの水平位置を検出します
構文:
event.screenX
コメント:
これは読み取り専用のプロパティです。これは、マウスの現在位置を取得するためにのみ使用でき、マウスの位置を変更するために使用することはできないことを意味します。
14.screenY
説明:
ユーザーの画面に対するマウスの垂直位置を検出します
構文:
event.screenY
コメント:
これは読み取り専用のプロパティです。これは、マウスの現在位置を取得するためにのみ使用でき、マウスの位置を変更するために使用することはできないことを意味します。
15.shiftKey
説明:
シフトキーの状態を確認します。
構文:
event.shiftKey
可能な値:
Shift キーが押された場合、値は TRUE、それ以外の場合は FALSE になります。読み取り専用。
16.srcElement
説明:
イベントをトリガーした要素を返します。読み取り専用。この記事の冒頭の例を参照してください。
構文:
event.srcElement
17.srcFilter
説明:
onfilterchange イベントをトリガーするフィルターを返します。読み取り専用。
構文:
event.srcFilter
18.toElement
説明:
onmouseover および onmouseout イベントの発生時にマウスが入力した要素を検出します。 参照: 7.fromElement
構文:
event.toElement
コメント:
これは読み取り専用のプロパティです。
例: 次のコードは、マウスがボタン上に移動すると、ダイアログ ボックスがポップアップし、「マウスが到着しました」と表示されることを示しています。
<SCRIPT> <br>function testMouse(oObject) { <br>if(oObject.contains(event.toElement)) { <br>alert(“マウスが到着しました”); <br>} <br>} <br></SCRIPT>
:
説明:
イベント名を返します。
構文:
event.type
注意:
接頭辞として「on」を付けずにイベント名を返します。たとえば、onclick イベントによって返されるタイプは click
読み取り専用です。
20. x
説明:
CSS 属性の Position 属性を使用して、親要素を基準としたマウスの X 軸座標を返します。 css 属性にposition 属性を持つ親要素がない場合、デフォルトで BODY 要素が参照オブジェクトとして使用されます。
構文:
event.x
コメント:
イベントがトリガーされた後にマウスがウィンドウの外に移動すると、戻り値は -1 になります。
これは読み取り専用のプロパティです。これは、マウスの現在位置を取得するためにのみ使用でき、マウスの位置を変更するために使用することはできないことを意味します。
21. y
説明:
CSS 属性の Position 属性を使用して、親要素を基準としたマウスの Y 軸座標を返します。 css 属性にposition 属性を持つ親要素がない場合、デフォルトで BODY 要素が参照オブジェクトとして使用されます。
構文:
event.y
コメント:
イベントがトリガーされた後にマウスがウィンドウの外に移動すると、戻り値は -1 になります。
これは読み取り専用のプロパティです。これは、マウスの現在位置を取得するためにのみ使用でき、マウスの位置を変更するために使用することはできないことを意味します。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック










![イベント ID 4660: オブジェクトが削除されました [修正]](https://img.php.cn/upload/article/000/887/227/168834320512143.png?x-oss-process=image/resize,m_fill,h_207,w_330)
一部の読者がイベント ID4660 に遭遇しました。何をすればよいかわからないことが多いため、このガイドで説明します。イベント ID 4660 は通常、オブジェクトが削除されたときにログに記録されるため、コンピューター上でイベント ID 4660 を修正する実際的な方法も検討します。イベントID4660とは何ですか?イベント ID 4660 は Active Directory 内のオブジェクトに関連しており、次のいずれかの要因によってトリガーされます。 オブジェクトの削除 – オブジェクトが Active Directory から削除されるたびに、イベント ID 4660 のセキュリティ イベントがログに記録されます。手動変更 – ユーザーまたは管理者がオブジェクトのアクセス許可を手動で変更すると、イベント ID 4660 が生成される場合があります。これは、権限設定の変更、アクセス レベルの変更、またはユーザーやグループの追加または削除を行うときに発生する可能性があります。

iOS 16 以降を実行している iPhone では、今後のカレンダー イベントをロック画面に直接表示できます。それがどのように行われるかを知るために読んでください。文字盤の複雑機構のおかげで、多くの Apple Watch ユーザーは、手首を一目見て次のカレンダーイベントを確認できることに慣れています。 iOS16 とロック画面ウィジェットの登場により、デバイスのロックを解除しなくても、同じカレンダーのイベント情報を iPhone で直接表示できるようになりました。カレンダー ロック画面ウィジェットには 2 つの種類があり、次に予定されているイベントの時間を追跡したり、イベント名とその時間を表示する大きなウィジェットを使用したりできます。ウィジェットの追加を開始するには、Face ID または Touch ID を使用して iPhone のロックを解除し、長押しします。

入力ボックスに値が追加されると、oninput イベントが発生します。次のコードを実行して、JavaScript で oninput イベントを実装する方法を理解してください。例<!DOCTYPEhtml><html> <body> <p>以下のように記述します:</p> <inputtype="text"

PHPプロジェクトにカレンダー機能とイベントリマインダーを実装するにはどうすればよいですか?カレンダー機能とイベント リマインダーは、Web アプリケーションを開発する際の一般的な要件の 1 つです。個人のスケジュール管理、チームの共同作業、オンライン イベントのスケジュール管理など、カレンダー機能は便利な時間管理とトランザクションの手配を提供します。 PHP プロジェクトでのカレンダー機能とイベント リマインダーの実装は、次の手順で完了します。データベースの設計 まず、カレンダー イベントに関する情報を保存するデータベース テーブルを設計する必要があります。単純なデザインには次のフィールドを含めることができます: id: イベントに固有

jQuery は、DOM 操作、イベント処理、アニメーション効果などを簡素化するために使用できる人気のある JavaScript ライブラリです。 Web 開発では、選択した要素のイベント バインディングを変更する必要がある状況によく遭遇します。この記事では、jQuery を使用して選択要素変更イベントをバインドする方法を紹介し、具体的なコード例を示します。まず、ラベルを使用してオプションを含むドロップダウン メニューを作成する必要があります。

jquery で一般的に使用されるイベントは次のとおりです: 1. ウィンドウ イベント; 2. マウス イベント (マウス クリック、移動イン イベント、移動アウト イベントなどを含む、ユーザーがドキュメント上でマウスを移動またはクリックしたときに生成されるイベント)。 3. キーボード イベント。ユーザーがキーボードのキーを押すか離すたびに、キー押下イベント、キー解放イベントなどのイベントが生成されます。 4. フォーム イベント(要素がフォーカスを取得したとき、focus() など)イベントがトリガーされ、フォーカスを失うと、blur() イベントがトリガーされ、フォームが送信されると submit() イベントがトリガーされます。

Vue.js は、使いやすく、効率的で柔軟な軽量の JavaScript フレームワークで、現在最も人気のあるフロントエンド フレームワークの 1 つです。 Vue.js では、入力ボックス バインディング イベントは非常に一般的な要件です。この記事では、Vue ドキュメントの入力ボックス バインディング イベントについて詳しく紹介します。 1. 基本概念 Vue.js では、入力ボックス バインディング イベントとは、入力ボックスの値を Vue インスタンスのデータ オブジェクトにバインドすることを指し、これにより入力と応答の双方向のバインドが実現されます。 Vue.j で

PHP でイベントベースのアプリケーションを構築する方法には、EventSourceAPI を使用してイベント ソースを作成する方法と、EventSource オブジェクトを使用してクライアント側でイベントをリッスンする方法が含まれます。 Server Sent Events (SSE) を使用してイベントを送信し、XMLHttpRequest オブジェクトを使用してクライアント側でイベントをリッスンします。実際の例は、EventSource を使用して、電子商取引 Web サイトの在庫数をリアルタイムで更新することです。これは、サーバー側で在庫をランダムに変更して更新を送信することで実現され、クライアントは EventSource を通じて在庫の更新をリッスンし、それらを表示します。リアルタイム。
