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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
IE JS编程需注意的内存释放问题
Jun 23 Javascript
html超链接打开窗口大小的方法
Mar 05 Javascript
Javascript/Jquery——简单定时器的多种实现方法
Jul 03 Javascript
JS延迟加载加快页面打开速度示例代码
Dec 30 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
May 05 Javascript
js精准的倒计时函数分享
Jun 29 Javascript
谈谈JavaScript数组常用方法总结
Jan 24 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
Sep 20 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
JavaScript函数的4种调用方法实例分析
Mar 05 Javascript
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 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 代码优化的42条建议 推荐
2009/09/25 PHP
PHP number_format() 函数定义和用法
2012/06/01 PHP
php实现httpclient类示例
2014/04/08 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Python返回真假值(True or False)小技巧
2015/04/10 Python
json跨域调用python的方法详解
2017/01/11 Python
python3安装speech语音模块的方法
2018/12/24 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
Unix里面如何在后台运行程序
2016/10/14 面试题
优秀管理者事迹材料
2014/05/22 职场文书
应届生自荐书
2014/06/23 职场文书
群众路线个人整改措施
2014/10/24 职场文书
我的长征观后感
2015/06/09 职场文书
新教师教学工作总结
2015/08/14 职场文书