javascript动画之圆形运动,环绕鼠标运动作小球_Javascript教程-查字典教程网
javascript动画之圆形运动,环绕鼠标运动作小球
javascript动画之圆形运动,环绕鼠标运动作小球
发布时间:2016-12-30 来源:查字典编辑
摘要:代码如下:复制代码代码如下:varball;varmouseX=100;varmouseY=100;varangle=0;varradius...

代码如下:

复制代码 代码如下:

<script type="text/javascript">

var ball;

var mouseX = 100;

var mouseY = 100;

var angle = 0;

var radius = 50;

function run(){

if(ball === undefined){

ball = document.createElement("span");

ball.style.position = "absolute";

ball.style.color = "#FF0000";

ball.style.zIndex = 999999999;

ball.innerHTML = "●";

document.body.appendChild(ball);

}

ball.style["left"] = mouseX+(Math.cos(angle)*radius) + "px";

ball.style["top"] = mouseY+(Math.sin(angle)*radius) + "px";

angle+=0.1;

}

function MousePos(e)

{

e = e || window.event;

var x,y;

if(!document.all){

x = e.pageX;

y = e.pageY;

}

else{

x = event.clientX + document.documentElement.scrollLeft;

y = event.clientY + document.documentElement.scrollTop;

}

return {x:x,y:y};

}

function setXY(e)

{

e = e || window.event;

var pos = MousePos(e);

mouseX = pos.x;

mouseY = pos.y;

}

window.onload = function(){

setInterval(run,20);

document.documentElement.onmousemove = function(e){

e = e || window.event;

setXY(e);

};

}

</script>

作者: cnblogs airy

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类