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 相关文章推荐
JS类的封装及实现代码
Dec 02 Javascript
jquery实现弹出层完美居中效果
Mar 03 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
jquery插件ajaxupload实现文件上传操作
Dec 09 Javascript
jQuery动态生成Bootstrap表格
Nov 01 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
Mar 15 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
解决vuex刷新数据消失问题
Nov 12 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
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
Anaconda入门使用总结
2018/04/05 Python
python实现手机销售管理系统
2019/03/19 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
函授大专自我鉴定
2013/11/01 职场文书
初中生个人学习的自我评价
2013/12/04 职场文书
司机岗位职责说明书
2014/07/29 职场文书
临床医学专业求职信
2014/08/08 职场文书
具结保证书范本
2015/05/11 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
小学运动会入场词
2015/07/18 职场文书
工作会议简报
2015/07/20 职场文书
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技