ホームページ >ウェブフロントエンド >jsチュートリアル >Firefox でドラッグ時に入力タイプ範囲の Onchange イベントをトリガーするにはどうすればよいですか?

Firefox でドラッグ時に入力タイプ範囲の Onchange イベントをトリガーするにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-21 18:30:291068ブラウズ

How to Trigger Onchange Event for Input Type Range on Drag in Firefox?

入力タイプ範囲の Firefox でのドラッグ時に Onchange イベントがトリガーされない

解決策: oninput イベントを使用します

この不一致を解決し、ドラッグ操作中に継続的な値の更新を有効にするにはFirefox でドラッグする場合は、onchange の代わりに oninput イベントを使用することをお勧めします。 oninput イベントは、マウスとキーボードの両方の入力からライブ更新をキャプチャし、Firefox、Safari、Chrome を含むすべての主要なブラウザで継続的な値の更新を保証します。

oninput と onchange の組み合わせ

oninput をサポートしていない IE10 などの古いブラウザーをサポートするには、両方のイベント ハンドラーを組み合わせることができます。これにより、ドラッグ中の継続的な値の更新とリリース時の最終的な値の更新の両方が確実に処理されます。


追加情報

の動作の詳細については、ブラウザの onchange イベントについては、Bugzilla スレッドを参照してください: https://bugzilla.mozilla.org/show_bug.cgi?id=1145662.

以上がFirefox でドラッグ時に入力タイプ範囲の Onchange イベントをトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。