Heim >Web-Frontend >js-Tutorial >js-Code, um Text zu realisieren, der nach links und rechts gleitet
Der Inhalt dieses Artikels befasst sich mit dem Verschieben von Text nach links und rechts. Ich hoffe, dass er für Freunde hilfreich ist.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> * { border: 0; padding: 0; margin: 0; box-sizing: border-box; } p#d1, p#d2 { width: 102px; height: 30px; margin: 50px auto; border: 1px solid black; overflow: hidden; } p#d3, p#d4 { width: 300px; height: 100px; margin: 50px auto; border: 1px solid black; overflow: hidden; } </style> </head> <body> <p id="d1">abcdefghijklmnopqrstuvwxyz123456789</p> <p id="d2">987654321zyxwvutsrqponmlkjihgfedcba</p> <p id="d3"> <p class="pd"> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10</p> </p> </p> <p id="d4"> <p class="pd2"> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9</p> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10</p> </p> </p> <script> //向左转 var d1 = document.getElementById("d1"); d1.innerHTML += d1.innerHTML; setInterval(function () { document.title = d1.scrollLeft; d1.scrollLeft++; if (d1.scrollLeft >= d1.scrollWidth / 2) { d1.scrollLeft = 0; } }, 20); //向右转 var d2 = document.getElementById("d2"); d2.innerHTML += d2.innerHTML; d2.scrollLeft = d2.scrollWidth / 2; setInterval(function () { document.title = d2.scrollLeft; d2.scrollLeft--; if (d2.scrollLeft <= 0) { d2.scrollLeft = d2.scrollWidth / 2; } }, 20); //向上转 var d3 = document.getElementById("d3"); var pd = d3.getElementsByClassName("pd")[0]; pd.innerHTML += pd.innerHTML; setInterval(function () { d3.scrollTop++; if (d3.scrollTop >= d3.scrollHeight / 2) { d3.scrollTop = 0; } }, 20); //向下转 var d4 = document.getElementById("d4"); var pd2 = d4.getElementsByClassName("pd2")[0]; pd2.innerHTML += pd2.innerHTML; d4.scrollTop = d4.scrollHeight / 2; setInterval(function () { d4.scrollTop--; if (d4.scrollTop <= 0) { d4.scrollTop = d4.scrollHeight / 2; } }, 20); </script> </body> </html>
Verwandte Empfehlungen:
JS-Code zum Erhalten des Interline-Stils und des aktuellen Stils
JS-Codebeispiel für die Implementierung des Kettenstapels
Das obige ist der detaillierte Inhalt vonjs-Code, um Text zu realisieren, der nach links und rechts gleitet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!