jquery-ui 之droppable详解
<div class="special">drop me</div>
<div class="drag-box">
<div class="selector">
<p>Drag me around</p>
<a class="test">notDrag me</a>
</div>
</div>
$(function() {
$(".special").droppable(); /*启用元素的拖拽功能*/
$('.selector').draggable();
});
首先 droppable 是和 draggable配套使用的。 droppable 主要是对 draggable 移动的目标进行设定的。
(一)具体参数的解释:
hoverClass: 'droppable-active', /*当一个元素被落在嵌套droppables时候,droppables增加的class类名*/
addClasses: false, /*是否添加默认的ui里面的class (class名字为ui-droppable) 值为false或是true*/
activeClass: "ui-state-highlight", /*当一个元素执行拖动事件的时候,该元素添加的class类名*/
disabled:false , /*表示事件触发或是放弃 false或是true*/
参数的使用方法:
$(".special").droppable({
hoverClass: 'droppable-active',
addClasses: false,
activeClass: "ui-state-highlight",
disabled:false
});
(二) 具体的事件的解释:
drop: function(){ /*当一个元素被落在嵌套droppables时候,执行的方法 */
},
activate:function(){ /*当draggable触发的时候,执行的事件*/
},
create:function(){ /*当draggable创建的时候,执行的事件*/
},
create:function(){ /*当draggable停止的时候,执行的事件*/
},
out:function(){ /*当draggable进入到droppable元素内后,又离开边界的时候,执行的方法*/
},
over:function(){
/*当一个元素进入到droppables的时候,执行的方法 这个方法有别于drop drop表示的是进去的时候,停止的时候执行的; over表示的是进去的时候执行的方法*/
}
事件的使用方法:
$(".special").droppable({
drop:function(){
},
activate:function(){
},
create:function(){
},
...
});
(三) 具体的参数的使用方法:
$(".special").droppable("destroy"); /*从元素中移除拖拽功能*/
$(".special").droppable("disable"); /*禁止元素的拖拽功能*/
$(".special").droppable("enable"); /*是元素启用拖拽功能*/
注意: 1 droppable 和 draggable 是配套使用的
2 写对象的时候,最后面的一个, 不要加上,ie6 7不兼容,会报错
比如 var object = {
a:001,
b:002 /*b是一个对象的最后一个元素,不能给加上, 这样会导致错误.*/
}
3 jquery 2.0以上不支持 ie 6 7 8 所以要是项目需要支持ie6 7 8的话需要引用jquery2.0以下的版本.
jquery-ui 之droppable详解的更多相关文章
- atitit.jQuery Validate验证框架详解与ati Validate 设计新特性
atitit.jQuery Validate验证框架详解与ati Validate 设计新特性 1. AtiValidate的目标1 2. 默的认校验规则1 2.1. 使用方式 1.metadata用 ...
- jQuery Validate验证框架详解
转自:http://www.cnblogs.com/linjiqin/p/3431835.html jQuery校验官网地址:http://bassistance.de/jquery-plugins/ ...
- jQuery的deferred对象详解
jQuery的deferred对象详解请猛击下面的链接 http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_ ...
- jQuery的deferred对象详解(转载)
本文转载自: jQuery的deferred对象详解(转载)
- 触碰jQuery:AJAX异步详解
触碰jQuery:AJAX异步详解 传送门:异步编程系列目录…… 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML( ...
- jQuery调用AJAX异步详解[转]
AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).它并非一种新的技术,而是以下几种原有技术的结合体. 1) 使用CSS和X ...
- jQuery的deferred对象详解(一)
最近一段时间,都在研究jquery里面的$.Deffered对象,几天都搞不明白,其中源码的运行机制,网上查找了相关的资料,<jQuery的deferred对象详解>阮一峰老师的文章,里面 ...
- 触碰jQuery:AJAX异步详解(转)
AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).它并非一种新的技术,而是以下几种原有技术的结合体. 1) 使用CSS和X ...
- 【转】jQuery Validate验证框架详解
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...
- jQuery form插件使用详解
点击打开: jquery选择器全解 jquery中的style样式操作 jquery中的DOM操作 jquery中的事件操作全解 jquery中的动画操作全解 jquery中ajax的应用 自定义jq ...
随机推荐
- undefined与null的区别---js
不错... http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html
- matlab 在代码中,显示错误,退出程序
使用函数error('message_id', 'message'),出现错误时函数中止运行. 参考http://www.ilovematlab.cn/thread-43261-1-1.html
- Android 自定义Button按钮显示样式(正常、按下、获取焦点)
现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天学习自定义Button按钮样式.Button样式修改的是Button的背景 ...
- C#中string.Format()和ToString()格式化方法
C#数字格式化输出是我们在编程中经常需要处理的事情,那么这里向你介绍了一些C#数字格式化输出的例子,这样就会方便你来选择和比较,什么方式是比较适合自己项目的. int a = 12345678; C# ...
- Can't obtain the input stream from /docProps/app.xml
今天在做poi修改样式时,报了以下错误: Exception in thread "main" org.apache.poi.POIXMLException: java.io.IO ...
- bzoj3157 3516
太神了,被数学题虐了 orz http://m.blog.csdn.net/blog/skywalkert/43970331 这道题关键是抓住m较小的特点,构造递推解决 ; ..,..] of lon ...
- Css3 Media Queries移动页面的样式和图片的适配问题(转)
CSS3 Media Queries 摘自:http://www.w3cplus.com/content/css3-media-queries Media Queries直译过来就是“媒体查询”,在我 ...
- UVa 11971 (概率) Polygon
题意: 有一根绳子,在上面随机选取k个切点,将其切成k+1段,求这些线段能够成k+1边形的概率. 分析: 要构成k+1边形,必须最长的线段小于其他k个线段之和才行. 紫书上给出了一种解法,但是感觉理解 ...
- BZOJ3792: 跑步
题解: 感觉被坑出翔... 显然我们把矩阵乘法中的点当成原图中的边就可以了. 先写opertor 在struct里面居然只能带一个变量?... 放到外面,然后还得加引用? 然后题目描述不清,重边怎么算 ...
- 分享10个Js的小型库,效果真的很棒
1.$fx()简介:$fx()是一个轻量级的动画库,一些复杂的动画,可以由多个简单的动画效果进行组合,但是提供的是混淆压缩过的代码,对于研究动画源码的朋友可能特别不爽API:http://fx.ine ...