<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> </head> <style type="text/css"> .snake{ position: absolute; top: -100px; } </style> <body> <script type="text/javascript"> var msg = '這幾個(gè)字動(dòng)起來啊'; //通過循環(huán)將字符串變?yōu)镠tml標(biāo)簽 for(var i= 0;i<msg.length;i++){ document.write('<span id="snake'+i+'" class="snake">') document.write(msg[i]); document.write('</span>') } //自定義一個(gè)函數(shù) function snake(x,y,i){ //拿到snake的值 var span = document.getElementById('snake'+i); //使得這些文字獲取到一定的間隔 span.style.left = x+20*i+20+'px'; //這些文字的高度等于y+'px'; span.style.top = y+'px'; } window.onmousemove = function(e){ var e = e||event; document.title = 'X:'+e.clientX+'Y:'+e.clientY; var i = 0; var timmer = setInterval(function(){ //如果超出數(shù)字則清零 if(i>=msg.length-1){ clearInterval(timmer); } //調(diào)取函數(shù),把x軸y軸和i的數(shù)字都調(diào)取進(jìn)去 snake(e.clientX,e.clientY,i); i++; },50) } </script> </body> </html>
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)