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 Math.random()随机数函数
Nov 04 Javascript
node.js 一个简单的页面输出实现代码
Mar 07 Javascript
JQuery导航菜单选择特效
Apr 11 Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
JS html时钟制作代码分享
Mar 03 Javascript
利用JS如何计算字符串所占字节数示例代码
Sep 13 Javascript
Vue项目查看当前使用的elementUI版本的方法
Sep 27 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
May 13 Javascript
JS手写一个自定义Promise操作示例
Mar 16 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中call_user_func_array的作用
2013/06/07 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
JavaScript库 开发规则
2009/01/31 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
pycharm显示远程图片的实现
2019/11/04 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
详解HTML5新增标签
2017/11/27 HTML / CSS
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
30岁生日感言
2014/01/25 职场文书
称象教学反思
2014/02/03 职场文书
小班开学寄语
2014/04/04 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
护士年终个人总结
2015/02/13 职场文书
稽核岗位职责范本
2015/04/13 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android