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 相关文章推荐
Javascript Global对象
Aug 13 Javascript
原生js实现返回顶部缓冲效果
Jan 18 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
JS构造一个html文本内容成文件流形式发送到后台
Jul 31 Javascript
iView框架问题整理小结
Oct 16 Javascript
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
vue2.0 实现富文本编辑器功能
May 26 Javascript
详解基于Vue/React项目的移动端适配方案
Aug 23 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
解决Vue router-link绑定事件不生效的问题
Jul 22 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 Javascript
一看就懂: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
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
Highcharts入门之简介
2016/08/02 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
使用python解析xml成对应的html示例分享
2014/04/02 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Django中多种重定向方法使用详解
2019/07/17 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
Python 没有main函数的原因
2020/07/10 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
销售主管岗位职责
2014/02/08 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
2014年幼儿园国庆主题活动方案
2014/09/16 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
Python实现简单的猜单词
2021/06/15 Python
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis
tomcat下部署jenkins的方法
2022/05/06 Servers