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 相关文章推荐
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
jQuery实现下拉加载功能实例代码
Apr 01 Javascript
javascript实现起伏的水波背景效果
May 16 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
Feb 15 Javascript
JS表格组件神器bootstrap table使用指南详解
Apr 12 Javascript
通过js修改input、select默认字体颜色
Apr 19 Javascript
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
javascript实现贪吃蛇游戏(娱乐版)
Aug 17 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提取中文首字母
2008/04/09 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
php删除数组元素示例分享
2014/02/17 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
php pdo操作数据库示例
2017/03/10 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
2017/07/31 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
Django-migrate报错问题解决方案
2020/04/21 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
美丽的现代设计家具:2Modern
2018/07/26 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
暑期社会实践方案
2014/02/05 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS