Heim > Artikel > Web-Frontend > So implementieren Sie eine schwebende Kollision in JS
In diesem Artikel wird hauptsächlich JS vorgestellt, um einen einfachen schwebenden Kollisionseffekt zu implementieren, der dem Effekt von schwebenden Werbebildern ähnelt, die auf dem Bildschirm hin und her kollidieren. Dabei handelt es sich um verwandte Techniken zur dynamischen Manipulation von Seitenelementattributen mit Javascript in Kombination mit der Zeit. Freunde in Not können sich darauf beziehen
Das Beispiel in diesem Artikel beschreibt, wie man einen einfachen schwebenden Kollisionseffekt in JS implementiert. Teilen Sie es mit allen als Referenz. Die Details sind wie folgt:
<html> <head> <meta charset="UTF-8"> <title>www.jb51.net JS碰撞效果</title> <script language="javascript"> <!-- directX=1; //X轴方向 directY=1; //Y轴方向 sunX=0; sunY=0; function sunMov(){ //定两个方向 sunX+=directX*2; sunY+=directY*2; //修改p的left top sunp.style.top=sunY+"px"; sunp.style.left=sunX+"px"; //判断什么时候,转变方向 //x方向(offestWidth可以返回,当前这个对象的实际宽度) if(sunX+sunp.offsetWidth>=document.body.clientWidth || sunX<=0){ directX=-directX; } if(sunY+sunp.offsetHeight>=document.body.clientHeight || sunY<=0){ directY=-directY; } } setInterval("sunMov()",10); //--> </script> </head> <body style="/*background-image:URL('a.jpg');background-size:cover; background-repeat:no-repeat*/"> <p id="sunp" style="position:absolute"> <img src="//www.jb51.net/images/logo.gif"/> </p> </body> </html>
Operationseffekt:
Ich hoffe, das Obige ist für alle zusammengestellt Es wird in Zukunft für alle hilfreich sein.
Verwandte Artikel:
Wie man mit vue.js erkennt, dass das Popup-Fenster nur einmal abgespielt wird
Detaillierte Interpretation von der Trie-Präfixbaum in Javascript
Detaillierte Interpretation des todoMVC-Codes in Vue
Wie man den Stilnamen in JQuery dynamisch hinzufügt und abruft
So implementieren Sie die Eltern-Kind-Komponentenkommunikation in Angular2
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine schwebende Kollision in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!