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判断录入的日期是否合法
Jan 08 Javascript
javascript编程起步(第六课)
Jan 10 Javascript
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
Jun 05 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
Oct 26 Javascript
javascript常用函数(2)
Nov 05 Javascript
AngularJS 依赖注入详解和简单实例
Jul 28 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
小程序如何使用分包加载的实现方法
May 22 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遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
使用新的消息弹出框blackbirdjs
2008/10/16 Javascript
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
webpack优化的深入理解
2018/12/10 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
python类装饰器用法实例
2015/06/04 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
C语言笔试题回忆
2015/04/02 面试题
中职生自荐信
2013/10/13 职场文书
低碳环保演讲稿
2014/08/28 职场文书
钳工实训报告总结
2014/11/04 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
飞越疯人院观后感
2015/06/09 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL