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 相关文章推荐
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
jquery 弹出层实现代码
Oct 30 Javascript
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
jquery ajax局部加载方法详解(实现代码)
May 12 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
Jul 04 Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 Javascript
讲解vue-router之命名路由和命名视图
May 28 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 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小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
简单了解python的一些位运算技巧
2019/07/13 Python
python GUI模拟实现计算器
2020/06/22 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
初中女生自我鉴定
2013/12/19 职场文书
推荐信格式范文
2014/05/09 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书