修改哪个代码才能使跟随鼠标移动的文字向下移动不受限制?

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:13:27
我在网页的<head></head>之间加入了如下代码:
<style type=text/css> .spanstyle { position:absolute; visibility:visible; top:-50px; font-size:9pt; color: 颜色; font-weight:bold; }</style><script>
var x,y
var step=20
var flag=0
var message="我加入的文字"
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++){
xpos[i]=-50}
var ypos=new Array()
for (i=0;i<=message.length-1;i++){
ypos[i]=-50}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1}
function makesnake(){
if (flag==1 && document.all){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++){
var thisspan = eval("span"+(i)+".style

这代码挺复杂的,我试了试,将在网页的<head></head>之间加的代码改为:
<style type=text/css> .spanstyle { position:absolute; visibility:visible; top:-50px; font-size:9pt; color: 颜色; font-weight:bold; }</style><script>
var x,y
var step=20
var flag=70
var message="你加入的字"
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++){
xpos[i]=-50}
var ypos=new Array()
for (i=0;i<=message.length-1;i++){
ypos[i]=-50}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1}
function makesnake(){
if (flag==1 && document.all){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]
ypos[i]=ypos[i-1]+step}
xpos[0]=x
ypos[0]=y+step
for (i=0; i<message.length-1; i++){
var thisspan =