JavaScript:Div层拖动效果实例代码


Posted in Javascript onAugust 06, 2013

Div层拖动效果图:

JavaScript:Div层拖动效果实例代码

JavaScript:Div层拖动效果实例代码

实现:
CSS:

<style>
div
{
position:relative;
}
</style>

JS:
<script type="text/javascript"> 
var mouseover=true
var xcoor;
var ycoor;
function coordinates()
{if (event.srcElement.id.indexOf("wishbroad") == 0)
    {
    event.srcElement.style.zIndex = 1000;
    mouseover=true;
    pleft=event.srcElement.style.pixelLeft;
    ptop=event.srcElement.style.pixelTop;
    xcoor=event.clientX;
    ycoor=event.clientY;
    document.onmousemove=moveImage;
    }
}
function moveImage()
{
if (mouseover&&event.button==1)
    {
    event.srcElement.style.pixelLeft=pleft+event.clientX-xcoor;
    event.srcElement.style.pixelTop=ptop+event.clientY-ycoor;
    return false;
    }
}
function mouseup()
{
    event.srcElement.style.zIndex = 1;
    mouseover=false;
}
document.onmousedown=coordinates;
document.onmouseup=mouseup;
</script>

HTML:
<html>
<head>Div层拖动</head>
<body>
<div id="wishbroad1" style="width:200px; height:100px;border:1px solid black;background:gray;">
中国
</div>
<div id="wishbroad2" style="width:200px; height:100px;border:1px solid red;background:red;">
美国
</div>
<div id="wishbroad3" style="width:200px; height:100px;border:1px solid red;background:green;">
日本
</div>
<div id="wishbroad4" style="width:200px; height:100px;border:1px solid red;background:pink;">
巴西
</div>
</body>
</html>
Javascript 相关文章推荐
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
May 15 Javascript
ajax请求get与post的区别总结
Nov 04 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
JS通过ajax动态读取xml文件内容的方法
Mar 24 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
vue实现全选、反选功能
Nov 17 Javascript
微信小程序通过一个json实现分享朋友圈图片
Sep 03 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
JS模拟实现京东快递单号查询
Nov 30 Javascript
jquery鼠标滑过提示title具体实现代码
Aug 06 #Javascript
jquery弹出关闭遮罩层实例
Aug 06 #Javascript
jquery批量控制form禁用的代码
Aug 06 #Javascript
jquery win 7透明弹出层效果的简单代码
Aug 06 #Javascript
intro.js 页面引导简单用法 分享
Aug 06 #Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 #Javascript
IE下JS读取xml文件示例代码
Aug 05 #Javascript
You might like
PHP中PDO事务处理操作示例
2018/05/02 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
js+html5实现复制文字按钮
2017/07/15 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
设计顾问服务计划书
2014/05/04 职场文书
公司副总经理任命书
2014/06/05 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
初中语文教师研修日志
2015/11/13 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
mysql sock 文件解析及作用讲解
2022/07/15 MySQL