In diesem Artikel wird der spezifische Code von js zur Erzielung eines einfachen Bild-Drag-Effekts als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt //Bilder müssen selbst importiert werden<!doctype html> <html> <Kopf> <meta charset="UTF-8"> <title>Erkennen Sie das kleine Quadrat, das im aktuellen Anzeigebereich nicht angeklickt werden kann</title> <Stil> div{Position:fest;Breite:100px;Höhe:100px; Hintergrundbild:URL(Bilder/xiaoxin.gif); Hintergrundgröße: 100 %; } </Stil> </Kopf> <Text> <div id="pop"></div> <Skript> let pop = document.getElementById("pop") //Definieren Sie eine Switch-Variable, um zu steuern, ob das Bild der Mausbewegung folgt. let canMove = false; //Wenn Sie mit dem Ziehen beginnen, speichern Sie die relative Position der Maus von der oberen linken Ecke des Div let offsetX,offsetY; //Wenn die Maus auf Pop gedrückt wird, pop.onmousedown=function(e){ //Sie können mit dem Ziehen beginnen canMove=true; offsetX=e.offsetX; offsetY=e.offsetY; } //Wenn sich die Maus im Fenster bewegt window.onmousemove=function(e){ //Nur wenn Pop sich bewegen kann if(canMove==true){ //Pop der Mausbewegung folgen lassen //Wenn Sie mit dem Ziehen beginnen, erhalten Sie sofort die relative Position der Maus zur oberen linken Ecke des Bildes //Finden Sie die Ober- und die linke Seite des Pops lass links=e.clientX-offsetX; let top=e.clientY-offsetY; //Setzen Sie die oberen und linken Attribute von Pop pop.style.left=left+"px"; pop.style.top=oben+"px"; } } //Wenn die Maustaste beim Popup losgelassen wird, pop.onmouseup=function(){ //Ziehen beenden canMove=false } </Skript> </body> </html> Effektbild: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Tipps zur Konvertierung von MySQL-Spalten in Zeilen (teilen)
>>: Detaillierte Erläuterung der Nginx Reverse Proxy WebSocket-Konfiguration
Inhaltsverzeichnis Methoden des String-Objekts Me...
Inhaltsverzeichnis Überblick Unterabfragen Untera...
Inhaltsverzeichnis Trennwirkung Erläuterung der B...
1. Um die Abfrage zu optimieren, sollten Sie voll...
Inhaltsverzeichnis MySQL-Einschränkungsoperatione...
1. MySQL herunterfahren [root@localhost /]# Diens...
Als Softwareentwickler müssen Sie über ein vollst...
In diesem Artikelbeispiel wird der spezifische Co...
Kurz gesagt, heute sprechen wir über die Verwendu...
Das Konzept des relativen Pfades Verwenden Sie de...
In diesem Artikel wird der spezifische Code des A...
<br />Die Informationen auf Webseiten besteh...
Inhaltsverzeichnis Vorwort: Spezifische Operation...
Die Betriebsumgebung dieses Tutorials: Windows 7-...
Inhaltsverzeichnis 1. Warum ist JavaScript Single...