鼠标跟随

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        div{
            height: 5px;
            width: 5px;
            background: red;
            position: absolute;

        }
    </style>
    <script>
        function getPos (ev)
        {
            var scrollTop = document.documentElement.srollTop||document.body.scrollTop;
            var scrollLeft = document.documentElement.scrollLeft||document.body.scrollLeft;
            return{x:ev.clientX+scrollLeft+‘px‘,y:ev.clientY+scrollTop+‘px‘}

        }
        document.onmousemove = function (ev){
            var oDiv = document.getElementsByTagName(‘div‘);
            var oEvent = ev||event;

            for(var i=oDiv.length-1;i>0;i--)
            {
                oDiv[i].style.left = oDiv[i-1].offsetLeft+‘px‘;
                oDiv[i].style.top = oDiv[i-1].offsetTop+‘px‘;
            }
            oDiv[0].style.left = getPos(oEvent).x;
            oDiv[0].style.top = getPos(oEvent).y;
        };

    </script>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>

有点小疑问,不知道oDiv[0]为什么放在for循环前后都没有问题。求指导!!

时间: 2024-10-12 17:30:25

鼠标跟随的相关文章

鼠标跟随导航

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>鼠标跟随菜单</title> <style> *{margin: 0;padding:0; } ul{list-style: none;} a{text-decoration: none;} .nav{width: 100%;height: 60px;background-color:

javascript-事件冒泡、鼠标跟随、键盘跟随、键盘提交

1.事件冒泡 <!doctype html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Document</title>     <style type="text/css" media="screen">         #d1 {width: 200px;he

鼠标跟随提示框

<!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>

鼠标跟随效果(杀马特风格)(非主流勿黑我)

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>萤火虫阵列</title> 7 <meta name="description&

javascript 鼠标跟随特效代码及理解

javascript 鼠标跟随特效 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; } body{ height: 1000px; } div{ width: 50px; height: 50px; back

支持鼠标跟随的JS+CSS链接提示框

觉得纯css的tips限制有点大,而且好像兼容性也不好,这是我发现的一个Js+CSS的链接提示框效果,还会跟随鼠标而移动,而且兼容性也不错,代码与大家分享:前端分享 .代码   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&qu

AS2.0鼠标跟随和拖动代码

1,鼠标跟随. a: Mouse.hide();//隐藏鼠标,Mouse.show()显示鼠标. MC1.startDrag(true);//直接利用函数实现. b: Mouse.hide(); onEnterFrame=function(){//坐标赋值实现 MC1._x=_xmouse;//鼠标坐标赋值给MC1. MC1._y=_ymouse; } 2,垂直拖动. //垂直拖动在Y(249,260)输出YES. bar.onPress=function() { startDrag(bar,t

JQuery实现一个简单的鼠标跟随提示效果

效果体验:http://hovertree.com/texiao/jsstudy/2/ 实现思路 1 鼠标移入标题(这里是<a>标签) 创建一个div,div的内容为鼠标位置的文本 将创建好的div加到文档中 为提示层设置位置 2 鼠标移出标题 移除div 3 当鼠标在标题内移动时 同样添加div效果 上面是跟随光标的,这个是居中的:http://hovertree.com/texiao/jsstudy/2/1.htm 跟随光标完整代码如下: 1 <!DOCTYPE html> 2

JS之鼠标跟随

需求:点击页面的任何地方,图片跟随鼠标移动到点击位置思路:获取鼠标在页面中的位置,然后图片缓慢运动到鼠标点击的位置(兼容ie6,7做pageY和pageX) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body{ height: 5000px;

Unity3D——物体鼠标跟随转向

int floorMask; float camRayLenth = 100f;//摄像机射线距离 void Truning() { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//根据当前鼠标的位置,发射一条射线 RaycastHit hit; if (Physics.Raycast(ray, out hit, camRayLenth, floorMask))//判断是否发出的射线产生碰撞 { Vector3 play