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 相关文章推荐
摘自启点的main.js
Apr 20 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
JavaScript使用cookie记录临时访客信息的方法
Apr 07 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
May 14 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 Javascript
Angular封装搜索框组件操作示例
Apr 25 Javascript
实例详解vue中的$root和$parent
Apr 29 Javascript
js仿京东放大镜效果
Aug 09 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
德生H-501的评价与改造
2021/03/02 无线电
多php服务器实现多session并发运行
2006/10/09 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
Python入门之后再看点什么好?
2018/03/05 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
python实现处理mysql结果输出方式
2020/04/09 Python
使用canvas压缩图片大小的方法示例
2019/08/02 HTML / CSS
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
英语专业毕业生自我鉴定
2013/11/09 职场文书
内业资料员岗位职责
2014/01/04 职场文书
三年级数学教学反思
2014/01/31 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
法律专业自荐信
2014/06/03 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
营业用房租赁协议书
2014/11/26 职场文书
2014年科普工作总结
2014/12/06 职场文书
2014年政工师工作总结
2014/12/18 职场文书
运动会通讯稿50字
2015/07/20 职场文书
公司转让协议书
2016/03/19 职场文书
python基础之文件操作
2021/10/24 Python