Jquey拖拽控件Draggable使用方法(asp.net环境)


Posted in Javascript onSeptember 28, 2010

本例主要目的是使用Jquey的Draggable控件。

使用时首先依次引用Jquery,Jquery-Ui ,Draggable三个Js。然后在js中编写相应的代码,相关代码说明请看程序中的注释。

关于 Draggable的说明请参考:http://docs.jquery.com/UI/API/1.8/Draggable

源码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="JqueryDrag._Default" %> 
<!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 runat="server"> 
<title></title> 
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.custom.min.js"></script> 
<script type="text/javascript" src="js/Draggable.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
//拖拽方法 
$("#imgDrag").draggable({ 
//拖拽范围 
containment: "#DragArea", 
//开始事件 
start: function(event, ui) { 
StartDrag(event, ui); 
}, 
//结束事件 
stop: function(event, ui) { 
EndDrag(event, ui); 
} 
}) 
}); 
//开始事件方法 
function StartDrag(event, ui) { 
$("#StartDragInfo").html("开始: 左:" + ui.offset.left + "上:" + ui.offset.top); 
} 
//结束事件方法 
function EndDrag(event, ui) { 
$("#EndDragInfo").html("结束: 左:" + ui.offset.left + "上:" + ui.offset.top); 
} 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<%--Draggable参考手册http://docs.jquery.com/UI/API/1.8/Draggable--%> 
<%--拖动的范围--%> 
<div id="DragArea" style="width: 500px; height: 500px; border: 1px solid blue"> 
<%--记录拖动开始时的信息--%> 
<div id="StartDragInfo"> 
</div> 
<%--记录拖动结束时的信息--%> 
<div id="EndDragInfo"> 
</div> 
<br /> 
<br /> 
<%--被拖动的物体--%> 
<img id="imgDrag" src="img/imgGreen.gif" /> 
</div> 
</form> 
</body> 
</html>

文件打包下载
Javascript 相关文章推荐
解析Javascript中大括号“{}”的多义性
Dec 02 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
JavaScript中提前声明变量或函数例子
Nov 12 Javascript
详解Javascript 装载和执行
Nov 17 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
详解vue-property-decorator使用手册
Jul 29 Javascript
vue路由传参三种基本方式详解
Dec 09 Javascript
记一次react前端项目打包优化的方法
Mar 30 Javascript
JavaScript监听键盘事件代码实现
Jun 03 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
Sep 28 #Javascript
jquery控制listbox中项的移动并排序的实现代码
Sep 28 #Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
Sep 28 #Javascript
13个绚丽的Jquery 界面设计网站推荐
Sep 28 #Javascript
基于Jquery的动态添加控件并取值的实现代码
Sep 24 #Javascript
封装的原生javascript弹出层代码
Sep 24 #Javascript
js最简单的拖拽效果实现代码
Sep 24 #Javascript
You might like
PHP入门经历和学习过程分享
2014/04/11 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
python2和python3哪个使用率高
2020/06/23 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
车间操作工岗位职责
2013/12/19 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
手残删除python之后的补救方法
2021/06/26 Python
python实现简易自习室座位预约系统
2021/06/30 Python
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
vue3不同环境下实现配置代理
2022/05/25 Vue.js