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 相关文章推荐
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
javascript学习笔记(十一) 正则表达式介绍
Jun 20 Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
javascript多行字符串的简单实现方式
May 04 Javascript
详解微信小程序 页面跳转 传递参数
Dec 08 Javascript
Javascript中call,apply,bind方法的详解与总结
Dec 12 Javascript
全面总结Javascript对数组对象的各种操作
Jan 22 Javascript
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
VsCode插件整理(小结)
Sep 14 Javascript
详解vue-cli3多页应用改造
Jun 04 Javascript
JavaScript通如何过RGraph实现动态仪表盘
Oct 15 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
PHP+DBM的同学录程序(3)
2006/10/09 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
一些不错的js函数ajax
2008/08/20 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
Python如何获取系统iops示例代码
2016/09/06 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
巴西本土电商平台:Americanas
2020/06/21 全球购物
项目合作计划书
2014/01/09 职场文书
元宵晚会主持词
2014/03/25 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
小学三年级作文之写景
2019/11/05 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript