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 相关文章推荐
Javascript 调试利器 Firebug使用详解六
Jul 05 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
js实现分割上传大文件
Mar 09 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 Javascript
探讨AngularJs中ui.route的简单应用
Nov 16 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
JavaScript实现的九种排序算法
Mar 04 Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 Javascript
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
vue cli4.0项目引入typescript的方法
Jul 17 Javascript
Vue 禁用浏览器的前进后退操作
Sep 04 Javascript
js实现简单抽奖功能
Nov 24 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 进度条实现代码
2009/03/10 PHP
PHP 各种排序算法实现代码
2009/08/20 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
vue项目创建步骤及路由router
2020/01/14 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
使用python存储网页上的图片实例
2018/05/22 Python
Python登录注册验证功能实现
2018/06/18 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
python dict 相同key 合并value的实例
2019/01/21 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
普通大学毕业生自荐信
2013/11/04 职场文书
秋季运动会表扬稿
2014/01/16 职场文书
电子商务专业自荐信
2014/06/02 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
sql server偶发出现死锁的解决方法
2022/04/10 SQL Server