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 getElementsByName()的用法说明
Jul 31 Javascript
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
javascript实现的简单计时器
Jul 19 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
May 03 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
Sep 20 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
vue实现的上拉加载更多数据/分页功能示例
May 25 Javascript
基于JavaScript实现单例模式
Oct 30 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 MySQL与分页效率
2008/06/04 PHP
php Try Catch异常测试
2009/03/01 PHP
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
封装的原生javascript弹出层代码
2010/09/24 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python Logging 日志记录入门学习
2018/06/02 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
银行员工职业规划范文
2014/01/21 职场文书
卫生系统先进事迹
2014/05/13 职场文书
街道务虚会发言材料
2014/10/20 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏
字节飞书面试promise.all实现示例
2022/06/16 Javascript