一聚教程网:一个值得你收藏的教程网站

热门教程

一个鼠标动态跟随文字特效的示例!

时间:2022-06-30 09:45:07 编辑:袖梨 来源:一聚教程网







New Page 1

T>
var x,y     //鼠标当前在页面上的位置
var step=10    //字符显示间距,为了好看,step=0则字符显示没有间距,视觉效果差
var flag=0
var message="hello www.dev-club.com!"    //跟随鼠标要显示的字符串
message=message.split("") //将字符串分割为字符数组
var xpos=new Array() //存储每个字符的x位置的数组
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}
var ypos=new Array()    //存储每个字符的y位置的数组
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}
for (i=0;i<=message.length-1;i++) {    //动态生成显示每个字符span标记,
       //使用span来标记字符,是为了方便使用CSS,并可以自由的绝对定位
    document.write("")
document.write(message[i])
    document.write("
")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
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

热门栏目