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 - HTML的request类
Jul 15 Javascript
js脚本学习 比较实用的基础
Sep 07 Javascript
JavaScript 读取元素的CSS信息的代码
Feb 07 Javascript
javascript之AJAX框架使用说明
Apr 24 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
Jun 12 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
Aug 15 Javascript
PHP守护进程实例
Mar 06 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
Jan 26 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 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
ASP知识讲座四
2006/10/09 PHP
php 过滤器实现代码
2010/08/09 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
Python中Django 后台自定义表单控件
2017/03/28 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
Python中的函数作用域
2018/05/07 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
解决Django Haystack全文检索为空的问题
2020/05/19 Python
Python configparser模块操作代码实例
2020/06/08 Python
python时间序列数据转为timestamp格式的方法
2020/08/03 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
Ann Taylor官方网站:美国最大的女性产品制造商之一
2016/09/14 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
个人授权委托书范本
2014/04/03 职场文书
淘宝活动总结范文
2014/06/26 职场文书
校园安全广播稿范文
2014/09/25 职场文书
党支部季度考核意见
2015/06/02 职场文书
毕业生学校组织意见
2015/06/04 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
python如何将mat文件转为png
2022/07/15 Python