Verhindern des Ziehens von Bildern in HTML
Das Ziehen von Bildern von Webseiten kann eine unbeabsichtigte Funktion sein, insbesondere wenn Sie über benutzerdefinierte Bildbearbeitungen oder Interaktionen verfügen Ort. Dieser Artikel befasst sich mit einer Lösung zum Deaktivieren dieses Ziehverhaltens für Bilder in HTML-Dokumenten.
Problem:
Wie kann ich verhindern, dass ein Bild auf meiner Webseite gezogen wird? ?
Antwort:
Um das Ziehen von Bildern in HTML zu verhindern, können Sie die folgenden Ansätze verwenden:
Greifen Sie mit JavaScript über seine ID oder Klasse auf das spezifische Bildelement zu und legen Sie seinen ondragstart-Ereignishandler auf eine Funktion fest, die „false“ zurückgibt. Dadurch wird die Ziehaktion effektiv abgebrochen.
document.getElementById('my-image').ondragstart = function() { return false; };
Wenn Sie die jQuery-Bibliothek verwenden, können Sie deren Vorteile nutzen Event-Handling-Funktionen. Binden Sie einen Dragstart-Ereignishandler an alle Bildelemente auf der Seite und verhindern Sie innerhalb des Ereignishandlers die Standardaktion zum Deaktivieren des Ziehens.
$('img').on('dragstart', function(event) { event.preventDefault(); });
Beispiel:
Betrachten Sie den folgenden HTML-Code:
<img src="my-image.jpg" id="my-image">
Bei Verwendung der Lösung mit jQuery wäre der JavaScript-Code:
$('img').on('dragstart', function(event) { event.preventDefault(); });
Dieser Code würde das Ziehen für alle Bildelemente auf der Seite effektiv deaktivieren. einschließlich des mit der ID „my-image.“
Das obige ist der detaillierte Inhalt vonWie kann ich das Ziehen von Bildern in HTML verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!