Script.aculo.us开发系列(八):使用DropDrag定义拖拽行为
2010-09-14 13:38:28 来源:WEB开发网tag:能被拖动元素的标签,默认为"li"
hoverclass:拖动经过可以放置的位置是,可放置的元素的className
dropOnEmpty:默认为false,是否在空的元素上放置
handle/delayscroll/scrollSensitivity/scrollSpeed::同Draggable
containment:数组,存放所有的放置元素的ID,参见实例的最后一个例子
onUpdate():该方法接受参数$("ContainerId"),在拖动到可放置位置是调用该方法
onChange():结束拖拽行为时调用该方法,接受参数element,表示被拖拽的元素
serialize(sortable)方法:该方法返回当前容器内元素的次序,但是要求子元素的id必须以"item_"开头,且返回格式有讲究,看下面的例子
<div id="horizontalSortable" class="item" style="margin-top:20px; height:40px;">
<div id="item_5">IE</div>
<div id="item_6">FireFox</div>
<div id="item_7">Safari</div>
<div id="item_8">Opera</div>
</div>
Sortable.create("horizontalSortable",
{
ghosting:true,
tag:'div',
constraint:'horizontal',
hoverclass:'hoverClass2'
});
Sortable.serialize('horizontalSortable')
//-->horizontalSortable[]=5&horizontalSortable[]=6&horizontalSortable[]=7&horizontalSortable[]=8
- ››Script.Aculo.Us开发系列(一):起步
- ››Script.aculo.us开发系列(二):EffectsAPI
- ››Script.aculo.us开发系列(三):核心效果(CoreEffec...
- ››Script.aculo.us开发系列(四):动画弹出菜单的实现...
- ››Script.aculo.us开发系列(五):Prototype封装的艺术...
- ››Script.aculo.us开发系列(六):AutoComplete控件
- ››Script.aculo.us开发系列(七):InPlaceEditor控件的...
- ››Script.aculo.us开发系列(八):使用DropDrag定义拖...
- ››Script.aculo.us开发系列(九):Slider控件的使用
- ››userinit.exe出现异常之解决方案
- ››Using The Silverlight DataGrid
- ››USBDeview 查询USB设备连接记录
更多精彩
赞助商链接