当前位置:编程学习 > JS >>

跟随鼠标的方块

一款跟随鼠标移动的方块,鼠标移到哪里,方块就跟到哪里,运用DIV+CSS技术实现,兼容多种主流浏览器。代码分享给大家供参考。
答案:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>跟随鼠标的方块</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
#a{width:15px;height:15px;font-size:0px;border:solid 1px red;background-color:red;position:absolute;border:1px solid #000;}
</style>
</head>
<body>
<div id="a"></div>
<script type="text/javascript">
window.onload=function(){
    var d=document;
    d.attachEvent?
        d.attachEvent("onmousemove",bb)
    :
        d.addEventListener("mousemove",bb,false)
}
function bb(oEvent){
    var t=document.getElementById("a");
    var o=oEvent||window.event;
    t.style.left=o.clientX-t.offsetWidth/2+'px';
    t.style.top=o.clientY-t.offsetHeight/2+'px';
}
</script>
</body>
</html>

上一个:利用Cookis制作的导航效果
下一个:HTML5 Canvas方块字放大特效

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,