一串div跟着鼠标移动
2016-07-13 08:56
260 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
<style
type="text/css">
div
{
width:
10px;
height:
10px;
background-color: lawngreen;
border-radius:
50%;
position:
absolute;
}
</style>
</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>
<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>
<script
type="text/javascript">
var
divs = document.getElementsByTagName("div");
// 一串跟着动,核心是onmousemove
document.onmousemove
= function() {
// 先取得第一个div的left和top值,根据鼠标的坐标来确定
divs[0].style.left
= event.clientX
+ "px";
divs[0].style.top
= event.clientY
+ "px";
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;
}
document.onmouseup
= function(){
document.onmousemove
= null;
}
}
</script>
</body>
</html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
<style
type="text/css">
div
{
width:
10px;
height:
10px;
background-color: lawngreen;
border-radius:
50%;
position:
absolute;
}
</style>
</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>
<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>
<script
type="text/javascript">
var
divs = document.getElementsByTagName("div");
// 一串跟着动,核心是onmousemove
document.onmousemove
= function() {
// 先取得第一个div的left和top值,根据鼠标的坐标来确定
divs[0].style.left
= event.clientX
+ "px";
divs[0].style.top
= event.clientY
+ "px";
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;
}
document.onmouseup
= function(){
document.onmousemove
= null;
}
}
</script>
</body>
</html>
相关文章推荐
- 在 Linux 中如何移动文件
- 微软无线镭射简报鲨8000激光笔记本鼠标 - (2)
- 鼠标与“助手”的不解之缘
- Delphi实现窗体感知鼠标滑过并自动隐藏与显示窗口的方法
- PowerShell移动目录中指定文件的方法(非全部文件)
- 鼠标触发移动的分层菜单 层菜单moveMenu
- C#模拟window操作鼠标的方法
- 基于Android实现随手指移动的ImageView
- C#实现随鼠标移动窗体实例
- VB实现鼠标绘图实例代码
- php实现复制移动文件的方法
- WinForm拖拽控件生成副本的解决方法
- C#实现Winform鼠标拖动窗口大小时设定窗口最小尺寸的方法
- Js倒计时代码,当鼠标离开页面与回到页面会自动停止与开始
- 支持IE,firefxo,chrome浏览器下鼠标拖动和拖拽的鼠标指针特效
- js实现鼠标经过表格行变色的方法
- js实现精美的图片跟随鼠标效果实例
- JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
- js实现完美拖拽效果可拖动层与回放拖动规迹并显示拖动距离参数
- JS+DIV实现鼠标划过切换层效果的方法