JavaScript实现的简单拖拽效果


Posted in Javascript onJune 01, 2015

本文实例讲述了JavaScript实现的简单拖拽效果。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript拖拽</title>
<style>
.test{
 text-align:center;
 width:300px;
 height:30px;
 line-height:30px;
 background:#f60;
 position:absolute;
}
.test:hover{
 cursor:move;
}
</style>
</head>
<body>
<script src="jquery-1.6.2.min.js"></script>
<div class="test">3water拖拽测试</div>
<br/><br/>
<h1>如果无效请刷新下页面..</h1>
<script>
;$(function(){
 var isMove=false;
 $(".test").mousedown(function(){isMove=true;}).mouseup(function(){isMove=false;});
 $(document).mousemove(function(e){
  if(!isMove){return;};
  var X=e.clientX-parseInt($(".test").width()/2);
  var Y=e.clientY-parseInt($(".test").height()/2);
  $(".test").css({"left":X,"top":Y,"cursor":"move"});
 });
});
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
Aug 12 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 Javascript
JavaScript蒙板(model)功能的简单实现代码
Aug 04 Javascript
快速掌握jQuery插件开发
Jan 19 Javascript
thinkjs之页面跳转同步异步操作
Feb 05 Javascript
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
vue中使用mxgraph的方法实例代码详解
May 17 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
vue 实现弹窗关闭后刷新效果
Apr 08 Vue.js
一看就懂:jsonp详解
Jun 01 #Javascript
JS数组array元素的添加和删除方法代码实例
Jun 01 #Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 #Javascript
window.onload与$(document).ready()的区别分析
May 30 #Javascript
JQuery给网页更换皮肤的方法
May 30 #Javascript
jQuery实现给页面换肤的方法
May 30 #Javascript
js获取滚动距离的方法
May 30 #Javascript
You might like
历史证明,懒惰才是推动科学发展技术进步的动力
2021/03/02 无线电
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
PHP自带函数给数字或字符串自动补齐位数
2014/07/29 PHP
php中namespace use用法实例分析
2016/01/22 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
js实现的常用的左侧导航效果
2013/10/17 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
Python实现高效求解素数代码实例
2015/06/30 Python
深入解析Python中的上下文管理器
2016/06/28 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
美国汽车交易网站:Edmunds
2016/08/17 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
上海期货面试题
2014/01/31 面试题
中国梦演讲稿开场白
2014/08/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
民事起诉状范文
2015/05/19 职场文书