ホームページ > 記事 > ウェブフロントエンド > HTML での画像のドラッグを防ぐにはどうすればよいですか?
HTML での画像のドラッグの防止
Web ページからの画像のドラッグは、特にカスタム画像の操作や操作がある場合に、意図しない機能になる可能性があります。場所。この記事では、HTML ドキュメント内の画像に対するこのドラッグ動作を無効にする解決策について詳しく説明します。
問題:
Web ページ上の画像がドラッグされないようにするにはどうすればよいですか? ?
答え:
HTML での画像のドラッグを防ぐには、次の方法を利用できます:
JavaScript を使用して、ID またはクラスを通じて特定の画像要素にアクセスし、その ondragstart イベント ハンドラーを false を返す関数に設定します。これにより、ドラッグ アクションが効果的にキャンセルされます。
document.getElementById('my-image').ondragstart = function() { return false; };
jQuery ライブラリを使用している場合は、その機能を利用できます。イベント処理機能。ドラッグスタート イベント ハンドラーをページ上のすべての画像要素にバインドし、イベント ハンドラー内で、ドラッグを無効にするデフォルトのアクションを防止します。
$('img').on('dragstart', function(event) { event.preventDefault(); });
例:
次の HTML コードを考えてみましょう:
<img src="my-image.jpg" id="my-image">
jQuery を使用したソリューションを使用すると、JavaScript コードは次のようになります:
$('img').on('dragstart', function(event) { event.preventDefault(); });
このコードは、ページ上のすべての画像要素のドラッグを効果的に無効にします。 ID が「my-image」のものも含まれます。
以上がHTML での画像のドラッグを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。