一组div跟随鼠标移动,反应鼠标轨迹

<!DOCTYPE html>
<html>
<head>
	<title>div随鼠标移动</title>
	<style type="text/css">
		.ins{
			background:green;
			width:10px;
			height:10px;
			position:absolute;
			border-radius:10px;
		}
	</style>
</head>
<body>
   <div class="container"></div>
</body>
<script type="text/javascript">

function getElementByClassName(classnames){
    var objArray= new Array();//定义返回对象数组
    var tags=document.getElementsByTagName("*");//获取页面所有元素
    var index = 0;
    for(var i in tags){
        if(tags[i].nodeType==1){
            if(tags[i].getAttribute("class") == classnames){ //如果某元素的class值为所需要
                objArray[index]=tags[i];
                index++;
            }
        }
    }
    return objArray;
}  

	for(var i=0;i<50;i++){
		var div=document.createElement("div");
		div.setAttribute("class","ins");
		var container=getElementByClassName("container");
		container[0].append(div);
	}

    divs=getElementByClassName("ins");
    console.log(divs.length);
    document.onmousemove=function(ev){
         var oEvent=ev||event;
	    for(var i=divs.length-1;i>0;i--){
	    	divs[i].style.left=divs[i-1].style.left;
	    	divs[i].style.top=divs[i-1].style.top;
	    }
	    divs[0].style.left=oEvent.clientX+"px";
		divs[0].style.top=oEvent.clientY+"px";
    }

</script>
</html>

  

时间: 2024-12-25 07:01:58

一组div跟随鼠标移动,反应鼠标轨迹的相关文章

div跟随鼠标悬浮显示

<span style="font-size:18px;"><!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author"

div跟随鼠标移动

1.目标是实现div跟随鼠标而移动,分三种情况进行实现 a)首先获取div,进行绑定鼠标移动事件,给div开启定位功能 第一种实现方式,假如body的大小跟页面大小一样,则可以用这个方法. 1)获取鼠标的坐标,进行给div坐标赋值,实现如下: var left = event.clientX; var top = event.clientY; box1.style.left = left + "px"; box1.style.top = top +"px"; 第二种

网站开发div在Jquery中的鼠标事件失去焦点

网站div在Jquery中的鼠标事件失去焦点,今天在做网站开发的时候遇到了个问题,就是我在用Jquery做导航的时候,用到了Jquery的鼠标事件mouseout,但问题出来了,我有两个div,A的div包含了B的div,本来我是想当鼠标移出A的div的时候隐藏div,可是当我的鼠标移到B的div在移出的时候也会触发jquery的隐藏事件,这让人很头痛. 在网上搜了下,找到了解决的法子,就是直接把mouseout换成了mouseleave就可以了,具体的问题请大家参考Jquery的开发文档吧

CSS+元素,鼠标事件触发鼠标模形变成手状的形状

|| 版权声明:本文为博主原创笔记,未经博主允许不得转载. CSS+元素,鼠标事件触发鼠标模形变成手状的形状,以及其他样式. 方案一:使用CSS样式改变,鼠标移动到元素上显示手状. 1 cursor:pointer; 方案二:使用JS触发事件改变原样式:鼠标事件onmouseover(鼠标移动到元素上触发事件)触发时设置样式 1 // 使用在元素的标签上的事件 2 // 第一种方式 3 onmouseover="this.style.cursor='mouseHand'" 4 5 //

用VBS控制鼠标(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击、鼠标右击)

Demon's Blog 忘记了,喜欢一个人的感觉 Demon's Blog  ?  程序设计  ?  用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击) ? bbPress积分插件--Virtual Money VBS调用WMI监视注册表变动 ? 用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击) 标题: 用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击)作者: Demon链接: http://demon.tw/programm

c#全局鼠标事件以及鼠标事件模拟

最近在编写Max插件时,其主容器FlowLayoutPanel由于隐藏了滚动条,要实现按住鼠标中键上下拖动的功能,因此尝试了全局鼠标事件.以及鼠标勾子,可惜由于Max不争气?都未能实现,于是代码报废,故将其分享于此. 一.全局鼠标事件,首先构建鼠标事件处理器 public delegate void MouseMovedEvent(); public delegate void MouseMDownEvent(); public delegate void MouseMUpEvent(); pu

罗技M545鼠标是不是垃圾鼠标中的战斗机?

罗技M545鼠标是不是垃圾鼠标中的战斗机?: 问题,我自己也买了这款鼠标,真的太难用了,定位不准确,有时移动鼠标,光标不动,白纸上都测试了,都不走,连几十块钱的杂牌鼠标都不如?大家有用这款M545的吗?

[Unity菜鸟] Unity鼠标双击,鼠标函数整理(未完)

1. 鼠标双击 ? 1 2 3 4 5 6 7 8 9 void OnGUI()    {        Event Mouse = Event.current;        if (Mouse.isMouse && Mouse.type == EventType.MouseDown && Mouse.clickCount == 2)        {            // 调用你的函数            print("Double Click&quo

用VBS控制鼠标的实现代码(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击)

网上搜到的答案普遍是VBS无法实现,或者是要用第三方COM(ActiveX?)组件.我对第三方组件是很反感的,使用第三方组件毫无可移植性可言,因为别人的系统中不一定注册了这个组件.我的建议是,尽量不要在VBS代码中调用第三方组件,除非你的程序只是写来自己用.(顺便说一下,也尽量不要用不靠谱的Sendkeys方法,原因不解释) 好了,废话就说这么多,现在说说用VBS控制鼠标的方法.我以前写过一篇<VBS调用Windows API函数>,本以为既然都能调用API了,用VBS控制鼠标还不是很简单是事