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 相关文章推荐
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
javascript中的面向对象
Mar 30 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
Vue项目全局配置页面缓存之按需读取缓存的实现详解
Aug 01 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
如何在JavaScript中谨慎使用代码注释
Jun 21 Javascript
js实现转动骰子模型
Oct 24 Javascript
javscript 数组扁平化的实现
Feb 03 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安全配置
2006/12/06 PHP
php 静态化实现代码
2009/03/20 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP5函数小全(分享)
2013/06/06 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
JavaScript日期工具类DateUtils定义与用法示例
2018/09/03 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
详解Django中Request对象的相关用法
2015/07/17 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
python requests.post带head和body的实例
2019/01/02 Python
python七夕浪漫表白源码
2019/04/05 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
餐饮主管岗位职责
2013/12/10 职场文书
毕业生的自我评价范文
2013/12/31 职场文书
副董事长岗位职责
2014/04/02 职场文书
青春奉献演讲稿
2014/05/08 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
个人简历自荐信
2014/06/26 职场文书
消防志愿者活动方案
2014/08/23 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书