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

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

?? control.select_multiple.js

?? 可以輕松實現ajax效果的js源碼
?? JS
字號:
/** * @author Ryan Johnson <ryan@livepipe.net> * @copyright 2007 LivePipe LLC * @package Control.SelectMultiple * @license MIT * @url http://livepipe.net/projects/control_select_multiple/ * @version 1.0.0 */if(typeof(Control) == 'undefined')	var Control = {};Control.SelectMultiple = Class.create();Object.extend(Control.SelectMultiple.prototype,{	select: false,	container: false,	numberOfCheckedBoxes: 0,	checkboxes: [],	hasExtraOption: false,	initialize: function(select,container,options){		this.options = {			checkboxSelector: 'input[type=checkbox]',			nameSelector: 'span.name',			labelSeparator: ', ',			valueSeparator: ',',			afterChange: Prototype.emptyFunction,			overflowString: function(str){				return str.truncate();			},			overflowLength: 30		};		Object.extend(this.options,options || {});		this.select = $(select);		this.container =  $(container);		this.checkboxes = (typeof(this.options.checkboxSelector) == 'function')			? this.options.checkboxSelector.bind(this)()			: this.container.getElementsBySelector(this.options.checkboxSelector)		;		var value_was_set = false;		if(this.options.value){			value_was_set = true;			this.setValue(this.options.value);			delete this.options.value;		}		this.hasExtraOption = false;		this.checkboxes.each(function(checkbox){			checkbox.observe('click',this.checkboxOnClick.bind(this,checkbox));		}.bind(this));		this.select.observe('change',this.selectOnChange.bind(this));		this.countAndCheckCheckBoxes();		if(!value_was_set)			this.scanCheckBoxes();		this.notify('afterChange',this.select.options[this.select.options.selectedIndex].value);	},	countAndCheckCheckBoxes: function(){		this.numberOfCheckedBoxes = this.checkboxes.inject(0,function(number,checkbox){			checkbox.checked = (this.select.options[this.select.options.selectedIndex].value == checkbox.value);			if(checkbox.checked)				++number;			return number;		}.bind(this));	},	setValue: function(value_string){		this.numberOfCheckedBoxes = 0;		(value_string.split ? value_string.split(this.options.valueSeparator) : value_string).each(function(value){			this.checkboxes.each(function(checkbox){				if(checkbox.value == value){					++this.numberOfCheckedBoxes;					checkbox.checked = true;				}else					checkbox.checked = false;			}.bind(this));		}.bind(this));		this.scanCheckBoxes();	},	selectOnChange: function(){		this.removeExtraOption();		this.countAndCheckCheckBoxes();		this.notify('afterChange',this.select.options[this.select.options.selectedIndex].value);	},	checkboxOnClick: function(checkbox){		this.numberOfCheckedBoxes += (checkbox.checked) ? 1 : -1;		this.scanCheckBoxes();		this.notify('afterChange',this.select.options[this.select.options.selectedIndex].value);	},	scanCheckBoxes: function(){		switch(this.numberOfCheckedBoxes){			case 1:				this.checkboxes.each(function(checkbox){					if(checkbox.checked){						$A(this.select.options).each(function(option,i){							if(option.value == checkbox.value){								this.select.options.selectedIndex = i;								throw $break;							}						}.bind(this));						throw $break;					}				}.bind(this));			case 0:				this.removeExtraOption();				break;			default:				this.addExtraOption();				break;		};	},	getLabelForExtraOption: function(){		var label = (typeof(this.options.nameSelector) == 'function' 			? this.options.nameSelector.bind(this)()			: this.container.getElementsBySelector(this.options.nameSelector).inject([],function(labels,name_element,i){				if(this.checkboxes[i].checked)					labels.push(name_element.innerHTML);				return labels;			}.bind(this))		).join(this.options.labelSeparator);		return (label.length >= this.options.overflowLength && this.options.overflowLength > 0)			? (typeof(this.options.overflowString) == 'function' ? this.options.overflowString(label) : this.options.overflowString)			: label		;	},	getValueForExtraOption: function(){		return this.checkboxes.inject([],function(values,checkbox){			if(checkbox.checked)				values.push(checkbox.value);			return values;		}).join(this.options.valueSeparator);	},	addExtraOption: function(){		this.removeExtraOption();		this.hasExtraOption = true;		this.select.options[this.select.options.length] = new Option(this.getLabelForExtraOption(),this.getValueForExtraOption());		this.select.options.selectedIndex = this.select.options.length - 1;	},	removeExtraOption: function(){		if(this.hasExtraOption){			this.select.remove(this.select.options.length - 1);			this.hasExtraOption = false;		}	},	notify: function(event_name){		try{			if(this.options[event_name])				return [this.options[event_name].apply(this.options[event_name],$A(arguments).slice(1))];		}catch(e){			if(e != $break)				throw e;			else				return false;		}	}});if(typeof(Object.Event) != 'undefined')	Object.Event.extend(Control.SelectMultiple);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品欧美一级免费| 成人免费毛片高清视频| 欧美日韩国产小视频| 一区二区三区中文在线| 91视频www| 日韩精品一二三| 日韩精品最新网址| 国产传媒久久文化传媒| 成人欧美一区二区三区在线播放| 国产成人a级片| 亚洲成av人影院| 久久人人爽人人爽| 99视频在线精品| 天天综合色天天| 日本一区二区三区高清不卡| 97精品电影院| 国内精品写真在线观看| 亚洲四区在线观看| 欧美丰满一区二区免费视频| 美女看a上一区| 亚洲综合自拍偷拍| 久久女同性恋中文字幕| 欧美日韩免费观看一区三区| 国产永久精品大片wwwapp| 亚洲在线一区二区三区| 久久久亚洲高清| 欧美一区二区三区日韩视频| 处破女av一区二区| 韩国成人精品a∨在线观看| 亚洲免费大片在线观看| 国产日韩欧美精品电影三级在线| 欧洲精品中文字幕| 99热这里都是精品| 国产精品一区在线观看乱码| 免费人成精品欧美精品| 亚洲精品免费在线播放| 国产亚洲女人久久久久毛片| 欧美成人国产一区二区| av不卡在线播放| 依依成人综合视频| 91精品国产入口| 日韩免费福利电影在线观看| 2020日本不卡一区二区视频| 日韩美女啊v在线免费观看| 午夜精品爽啪视频| 国产成人久久精品77777最新版本| 一本色道久久综合精品竹菊| 成人午夜视频在线观看| 国产成人小视频| k8久久久一区二区三区| 99re热这里只有精品免费视频| 99国产精品久久久久久久久久久| 9色porny自拍视频一区二区| 94-欧美-setu| 欧美福利电影网| 亚洲精品在线观看网站| 国产日本欧美一区二区| 国产精品免费免费| 亚洲午夜av在线| 激情欧美一区二区| 91麻豆精品秘密| 精品久久久三级丝袜| 国产精品国产三级国产普通话三级 | 秋霞电影一区二区| 久久99精品久久久久久动态图| 韩国毛片一区二区三区| 不卡电影免费在线播放一区| 欧美午夜电影网| 国产精品高潮呻吟| 国产精品国产三级国产有无不卡| 国产精品三级电影| 裸体歌舞表演一区二区| 色八戒一区二区三区| 欧美一区二区三区视频免费播放| 国产亲近乱来精品视频| 日本欧美加勒比视频| 色婷婷久久久亚洲一区二区三区| 日韩亚洲欧美中文三级| 1024成人网色www| 国产一区欧美二区| 欧美日韩精品一区二区天天拍小说 | 成人免费观看男女羞羞视频| 91极品视觉盛宴| 国产精品久久看| 国产精品一二三四| 久久嫩草精品久久久久| 免费视频最近日韩| 日韩一级大片在线| 奇米综合一区二区三区精品视频| 99久久久国产精品| 中文字幕一区免费在线观看| 国产一区二区视频在线播放| 欧美成人在线直播| 日本网站在线观看一区二区三区| 欧美日韩高清一区二区三区| 国产精品国产三级国产aⅴ中文 | 国产一区二区不卡| 国产欧美精品一区| 欧美日韩久久不卡| 国产99一区视频免费| 综合久久国产九一剧情麻豆| 欧美日韩一区视频| 国产剧情一区在线| 亚洲男人天堂av| 久久综合视频网| 欧美日韩五月天| 福利91精品一区二区三区| 一区二区三区在线视频免费 | 国产欧美中文在线| 色综合久久综合| 日本欧美在线看| 国产精品久久夜| 欧美军同video69gay| 国产又黄又大久久| 国产精品的网站| 日韩一二三四区| 色哟哟亚洲精品| 久久99热狠狠色一区二区| 国产精品久久久久久久岛一牛影视 | 国产精品色哟哟| 日韩一区二区三区在线| 91免费在线视频观看| 麻豆成人久久精品二区三区小说| 亚洲精品一区二区三区香蕉| 99精品视频一区| 激情图片小说一区| 午夜伦欧美伦电影理论片| 国产精品久久久久久福利一牛影视 | 国产精品资源在线观看| 亚洲成人av资源| 亚洲精品成人天堂一二三| 久久色中文字幕| 日韩女优av电影在线观看| 在线区一区二视频| 一本色道a无线码一区v| 成人黄色小视频在线观看| 激情综合网最新| 韩国女主播一区| 国产一区二区三区美女| 久久av资源网| 国产精品中文字幕一区二区三区| 美腿丝袜亚洲综合| 寂寞少妇一区二区三区| 免费观看成人av| 国产自产视频一区二区三区| 麻豆精品视频在线观看视频| 亚洲成人一二三| 日韩精品久久久久久| 理论片日本一区| 大胆亚洲人体视频| av电影在线观看一区| 欧美色图片你懂的| 欧美日韩国产在线观看| 日韩一区二区免费在线电影| 91久久精品国产91性色tv| 色悠悠亚洲一区二区| 欧美视频一区二区| 精品嫩草影院久久| 亚洲欧洲在线观看av| 亚洲一区二区三区爽爽爽爽爽| 天堂一区二区在线| 国模无码大尺度一区二区三区| 成人小视频免费观看| 91精品国产综合久久香蕉的特点| 日韩欧美视频一区| 亚洲三级在线看| 亚洲一区二区三区精品在线| 蓝色福利精品导航| 欧美丝袜自拍制服另类| 久久嫩草精品久久久精品| 亚洲天堂久久久久久久| 久久国产精品99精品国产 | 青青青伊人色综合久久| 99re66热这里只有精品3直播| 777奇米四色成人影色区| 综合欧美一区二区三区| 国产99久久精品| 久久久久久日产精品| 午夜视频在线观看一区二区| 亚洲高清久久久| 国产成人午夜高潮毛片| 欧美日韩一区小说| 久久精品一区二区| 综合久久给合久久狠狠狠97色| 一级日本不卡的影视| 国内精品久久久久影院一蜜桃| 成人黄色综合网站| 欧美福利电影网| ...av二区三区久久精品| 蜜臀av一区二区| 91天堂素人约啪| 久久精品人人做人人综合| 日本成人在线视频网站| 欧美性受xxxx黑人xyx| 最新欧美精品一区二区三区| 激情深爱一区二区| 欧美一级片在线| 首页国产丝袜综合| 欧美三级电影在线看| 一区二区三区四区蜜桃|