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 相关文章推荐
使用Chrome调试JavaScript的断点设置和调试技巧
Dec 16 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
详解JavaScript对象和数组
Dec 03 Javascript
js实现无缝滚动特效
Dec 20 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
原生js中ajax访问的实例详解
Sep 19 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
详解Chart.js轻量级图表库的使用经验
May 22 Javascript
关于jquery中attr()和prop()方法的区别
May 28 jQuery
详解Vue调用手机相机和相册以及上传
May 05 Javascript
vue动态子组件的两种实现方式
Sep 01 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
Feb 03 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验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
Javascript中的数学函数集合
2007/05/08 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
大学生新闻专业个人自我评价
2013/11/12 职场文书
责任心演讲稿
2014/05/14 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
人民调解协议书范本
2014/10/11 职场文书
2014年个人委托书范本
2014/10/13 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
优秀教师先进材料
2014/12/16 职场文书
商务邀请函
2015/01/30 职场文书
财务经理岗位职责
2015/01/31 职场文书
图解排序算法之希尔排序Java实现
2021/06/26 Java/Android