亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sortables.md

?? 一款開源強大的javascript控件
?? MD
字號:
Class: Sortables {#Sortables}
=============================

提供在列表自身或列表間拖放列表項的功能

### 參數:

1. list - (*mixed*) 必選項, 可拖放的一個或多個列表元素
 * 本參數可以是一個[Element][], 或一個[Elements][], 或是一個CSS選擇器. 當只給出一個列表元素時, 則該元素只能在自身內部進行拖放.
 * 要在多個列表間進行拖放, 則請傳入多個列表元素或一個能獲得多個元素的CSS選擇器. 參見下面的示例.
2. options - (*object*) 參見下列可選項和事件:

#### 可選項:

* constrain - (*boolean*: 默認為 false) 是否將元素的拖動范圍限制在父容器中
* clone     - (*mixed*: 默認為 false)   是否拖動時創建拖動元素的影子元素. 或者也可以指定一個可返回某元素(作為影子元素)的function, 該function接收的參數依次為mousedown事件, 拖動項元素, 及列表元素.
* handle    - (*string*: 默認為 false)  指定可拖放項元素內部可拖動部位的CSS選擇器. 如果選擇器未能匹配任何元素, 則使用列表項自身作為可拖動部位.
* opacity   - (*integer*: 默認為 1)     占位元素的透明度
* revert    - (*mixed*: 默認為 false)   是否對拖放項使用滑動特效. 也可以傳入一個object對象作為特效可選項.
* snap      - (*integer*: 默認為 4)     列表項對拖動的起始響應的像素量

### 事件:

* start    - 列表項開始拖動時觸發
* sort     - 列表項被拖放到列表中其他位置時觸發
* complete - 列表項拖動結束時觸發

### 示例:

	//基于列表元素list-1創建一個Sortables實例,并指定了額外的revert特效
	var mySortables = new Sortables('list-1', {
		revert: { 
			duration: 500, 
			transition: 'elastic:out' 
		}
	});

	//創建一個可讓list-1,list-2進行拖放的Sortables實例. 由于可選項constrain為true, 所以兩個列表之間的項不能互相拖放
	var mySortables = new Sortables('#list-1, #list-2', {
		constrain: true,
		clone: false,
		revert: true
	});
	
	//創建一個可在list-1,list-2,list-3之間進行互相拖放的Sortables實例
	var mySortables = new Sortables('#list-1, #list-2, #list-3');



Sortables 方法: attach {#Sortables:attach}
--------------------------------------------

為可拖動元素添加鼠標監聽, 使可進行拖放

### 語法:

	mySortables.attach();

### 返回值:

* (*object*) Sortables實例



Sortables 方法: detach {#Sortables:detach}
--------------------------------------------

刪除可拖動元素的鼠標監聽,使不能進行拖放

### 語法:

	mySortables.detach();

### 返回值:

* (*object*) Sortables實例



Sortables 方法: addItems {#Sortables:addItems}
------------------------------------------------

向Sortables實例中添加可拖放項

### 語法:

	mySortables.addItems(item1[, item2[, item3[, ...]]]);

### 參數:

1. items - (*mixed*) 單個或多個元素, 或是元素數組

### 返回值:

* (*object*) Sortables實例

### 示例:

	var mySortables = new Sortables('#list1, #list2');

	var element1 = new Element('div');
	var element2 = new Element('div');
	var element3 = new Element('div');

	$('list1').adopt(element1);
	$('list2').adopt(element2, element3);
	
	mySortables.addItems(element1, element2, element3);

### 備注:

- 由于一個Sortables實例可對應多個列表, 所以添加的列表項元素不會自動插入到列表元素上, 需要手動插入
- 操作順序: 先向列表插入列表項元素, 然后調用addItems方法

### 另參考:

- [Sortables:removeItems](#Sortables:removeItems), [Sortables:addLists](#Sortables:addLists)



Sortables 方法: removeItems {#Sortables:removeItems}
------------------------------------------------------

從Sortables實例中刪除可拖放項

### 語法:

	mySortables.removeItems(item1[, item2[, item3[, ...]]]);

### 參數:

1. items - (*mixed*) 單個或多個元素, 或是元素數組

### 返回值:

* (*Elements*) 被移除的列表項元素集合

### 示例:

	var mySortables = new Sortables('#list1, #list2');

	var element1 = $('list1').getFirst();
	var element2 = $('list2').getLast();

	mySortables.removeItems(element1, element2).destroy();

### 備注:

- 該方法并不會真正從DOM上刪除元素, 僅僅是讓這些元素失去拖放功能
- 正真刪除列表項元素的操作順序: 調用removeItems方法從Sortables實例中刪除, 然后調用元素的destroy方法來從DOM上刪除這些元素(如以上示例所示)

### 另參考:

- [Sortables:addItems](#Sortables:addItems), [Sortables:removeLists](#Sortables:removeLists)



Sortables 方法: addLists {#Sortables:addLists}
------------------------------------------------

向Sortables實例中增加一個或多個列表, 并允許新老列表之間進行互相拖放

### 語法:

	mySortables.addLists(list1[, list2[, list3[, ...]]]);

### 參數:

1. lists - (*mixed*) 可以是單個或多個元素, 或是元素數組

### 返回值:

* (*object*) Sortables實例

### 示例:

	var mySortables = new Sortables('list1');
	mySortables.addLists($('list2'));

### 備注:

- 本方法更復雜的用處是可用來進行單向拖放

### 另參考:

- [Sortables:removeLists](#Sortables:removeLists), [Sortables:addItems](#Sortables:addItems)



Sortables 方法: removeLists {#Sortables:removeLists}
------------------------------------------------------

從Sortables實例中刪除一個或多個列表, 使得這些列表失去拖放功能

### 語法:

	mySortables.removeLists(list1[, list2[, list3[, ...]]]);

### 參數:

1. lists - (*mixed*) 單個或多個元素, 或是元素數組

### 返回值:

* (*Elements*) 被移除的列表元素集合

### 示例:

	var mySortables = new Sortables('#list1, #list2');
	mySortables.removeLists($('list2'));

### 另參考:

- [Sortables:addLists](#Sortables:addLists), [Sortables:removeItems](#Sortables:removeItems)



Sortables 方法: serialize {#Sortables:serialize}
--------------------------------------------------

獲取排序列表中列表項的排列順序.

### 參數:

1. index    - (*mixed*, 可選) 整數值或是布爾值false. 如果是整數值, 則代表要進行序列化輸出的列表的索引號. 如果省略該參數, 或者為false, 則將對所有列表進行序列化輸出.
2. modifier - (*function*, 可選) 用于覆蓋默認輸出內容的函數. 參見以下示例:

### 示例:

	mySortables.serialize(1); //返回第二個列表的序列化輸出: ['item_1-1', 'item_1-2', 'item_1-3']

	mySortables.serialize();
	/*返回對所有列表的序列化輸出:
	 * [
	 * 		['item_1-1', 'item_1-2', 'item_1-3'],
	 * 		['item_2-1', 'item_2-2', 'item_2-3'],
	 * 		['item_3-1', 'item_3-2', 'item_3-3']
	 * ]
	 */	

	mySortables.serialize(2, function(element, index){
		return element.getProperty('id').replace('item_','') + '=' + index;
	}).join('&');	
	
	//返回內容如: '3-0=0&3-1=1&3-2=2'



[Element]: /Elements/Element
[Elements]: /Element/Element/Element#Elements

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
性做久久久久久| 成人激情免费网站| 亚洲免费毛片网站| 欧美中文字幕亚洲一区二区va在线 | 欧美一区二区三区四区视频| 天天av天天翘天天综合网色鬼国产 | 亚洲一区二区三区四区五区中文| 在线看不卡av| 亚洲午夜免费视频| 日韩视频在线观看一区二区| 黑人精品欧美一区二区蜜桃| 国产精品日韩成人| 欧美图区在线视频| 美国毛片一区二区三区| 久久久精品2019中文字幕之3| 成人国产电影网| 亚洲国产美女搞黄色| 日韩一区二区三区av| 国产成人av自拍| 亚洲综合色在线| 精品久久免费看| av电影在线观看一区| 五月天欧美精品| 国产午夜久久久久| 亚洲人妖av一区二区| 国产成+人+日韩+欧美+亚洲| 在线观看91视频| 欧美一区日本一区韩国一区| 精品av综合导航| 午夜视频在线观看一区| 91蜜桃传媒精品久久久一区二区| 美女任你摸久久| 26uuu成人网一区二区三区| 国产成人在线看| 裸体在线国模精品偷拍| 亚洲综合一二三区| 亚洲黄色av一区| 亚洲特黄一级片| 亚洲欧美一区二区在线观看| 在线观看亚洲精品| 亚洲国产精品视频| 欧美日本不卡视频| 久久99精品久久久久久国产越南| 欧美色手机在线观看| 亚洲午夜三级在线| 精品日韩99亚洲| 国产成人一级电影| 日本一区二区三区dvd视频在线| 天堂蜜桃91精品| 精品久久久久久综合日本欧美| 国产精品久久久久久户外露出| 中文字幕成人av| 欧美日韩一区三区| 五月天中文字幕一区二区| 日韩一级片在线播放| jlzzjlzz亚洲日本少妇| 国产精品久久久久影院色老大| 日本女人一区二区三区| www.性欧美| 亚洲视频中文字幕| 精品国产91久久久久久久妲己| 成人a级免费电影| 91久久精品一区二区三区| 亚洲不卡一区二区三区| 亚洲免费观看视频| 午夜精品久久久久久不卡8050| 六月丁香综合在线视频| 国产高清在线精品| 色综合久久久网| 正在播放亚洲一区| 日韩欧美精品三级| 91亚洲大成网污www| 五月天丁香久久| 国产精品美女久久久久久久网站| 欧美一区二区三区影视| 99re热这里只有精品视频| 日日夜夜免费精品视频| 中文字幕一区不卡| 久久综合久久久久88| 99久久精品99国产精品| 亚洲人成在线观看一区二区| 一区二区三区中文字幕| 99久久久久久| 激情综合五月婷婷| 午夜精品免费在线| 秋霞午夜av一区二区三区| 香港成人在线视频| 美女一区二区三区在线观看| 国产夫妻精品视频| 91浏览器在线视频| 国产视频一区在线播放| 国产精品 欧美精品| 欧美电影免费观看高清完整版在线观看| 国产精品理论片在线观看| 久久99国产乱子伦精品免费| 91.xcao| 26uuu另类欧美| 中文字幕第一区综合| 国产农村妇女毛片精品久久麻豆| 久久久精品国产免大香伊| 久久久久国产免费免费| 一二三区精品福利视频| 一区二区三区四区蜜桃| 亚洲人123区| 亚洲一二三四在线| 美脚の诱脚舐め脚责91| 偷拍与自拍一区| 欧美一区二区三区视频在线 | 亚洲免费在线观看| 午夜精品久久久久久不卡8050| 久久99精品国产麻豆不卡| 色综合天天综合狠狠| 亚洲成a人片在线不卡一二三区| 国产一区二区精品久久91| 欧美电影免费观看高清完整版在 | 国产嫩草影院久久久久| 风间由美一区二区av101| 成人av免费网站| 欧美日韩精品一区二区三区蜜桃| 精品少妇一区二区三区在线视频| 一区二区三区在线观看国产| 成人性生交大片免费看在线播放| 日韩一区二区三区观看| 视频一区在线播放| 欧美精选在线播放| 国产精品久久国产精麻豆99网站| 久久美女艺术照精彩视频福利播放| 中文字幕乱码亚洲精品一区| 亚洲动漫第一页| 成人天堂资源www在线| 91精品国产综合久久香蕉麻豆 | 日本高清视频一区二区| 日韩区在线观看| 日韩伦理av电影| 日本不卡视频一二三区| av福利精品导航| 久久久久久亚洲综合影院红桃| 亚洲一区二区三区三| 国产v综合v亚洲欧| 日韩欧美区一区二| 亚洲线精品一区二区三区八戒| 国产成人午夜视频| 日韩视频一区二区三区在线播放| 亚洲精品乱码久久久久久黑人 | 国产xxx精品视频大全| 91精品国产综合久久小美女| 樱桃视频在线观看一区| 懂色av中文字幕一区二区三区| 欧美刺激午夜性久久久久久久| 亚洲综合免费观看高清完整版| 粉嫩绯色av一区二区在线观看| 久久一区二区三区四区| 久久99精品国产91久久来源| 91精品婷婷国产综合久久竹菊| 亚洲激情图片小说视频| av电影在线观看一区| 国产精品毛片久久久久久久| 国产精品99久久久久久似苏梦涵| 欧美电影免费观看高清完整版| 丝袜诱惑制服诱惑色一区在线观看| 在线中文字幕不卡| 亚洲精品成人精品456| 色中色一区二区| 亚洲欧美日韩电影| 色哟哟一区二区在线观看| 自拍偷拍亚洲欧美日韩| eeuss鲁片一区二区三区| 国产精品美女一区二区三区| 成人看片黄a免费看在线| 国产女主播一区| 精品视频1区2区3区| 亚洲国产日韩在线一区模特| 日本韩国精品在线| 亚洲成人免费在线| 69堂精品视频| 久久精品国产亚洲a| 久久综合国产精品| 国产成a人亚洲| 中文字幕亚洲综合久久菠萝蜜| 91麻豆免费在线观看| 亚洲免费三区一区二区| 欧美视频在线观看一区| 日韩黄色一级片| 精品1区2区在线观看| 成人一级片在线观看| 亚洲免费av高清| 欧美日韩国产中文| 另类小说欧美激情| 欧美国产精品一区| 色狠狠av一区二区三区| 丝袜亚洲精品中文字幕一区| 精品精品国产高清a毛片牛牛| 国产成人免费视频精品含羞草妖精| 中文字幕成人网| 欧美日韩在线电影| 九色|91porny| 亚洲色图第一区| 欧美一区二区免费视频| 国产精品123| 午夜精品久久久久久久99水蜜桃|