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实际应用:innerHTMl和确认提示的使用
Jun 22 Javascript
JS解析XML的实现代码
Nov 12 Javascript
innerText和textContent对比及使用介绍
Feb 27 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
Apr 02 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
Mar 25 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
JavaScript变量声明详解
Nov 27 Javascript
JS实现的简易拖放效果示例
Dec 29 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
Nov 09 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
May 09 Javascript
JavaScript实现复选框全选功能
Apr 11 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 计划任务 检测用户连接状态
2012/03/29 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
PHP反射学习入门示例
2019/06/14 PHP
关于全局变量和局部变量的那些事
2013/01/11 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
Python实现购物车购物小程序
2018/04/18 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
医学生个人求职信范文
2013/09/24 职场文书
信息技术专业个人自我评价
2013/12/11 职场文书
医院护士的求职信
2014/01/03 职场文书
普通话演讲稿
2014/09/03 职场文书
个性与发展自我评价
2015/03/06 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python