⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multiselect.js

📁 用最近的dojo1.2.1制作前端的ajax购书网站
💻 JS
字号:
/*	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.	Available via Academic Free License >= 2.1 OR the modified BSD license.	see: http://dojotoolkit.org/license for details*/if(!dojo._hasResource["dijit.form.MultiSelect"]){dojo._hasResource["dijit.form.MultiSelect"]=true;dojo.provide("dijit.form.MultiSelect");dojo.require("dijit.form._FormWidget");dojo.declare("dijit.form.MultiSelect",dijit.form._FormWidget,{size:7,templateString:"<select multiple='true' name='${name}' dojoAttachPoint='containerNode,focusNode' dojoAttachEvent='onchange: _onChange'></select>",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{size:"focusNode"}),reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},addSelected:function(_1){_1.getSelected().forEach(function(n){this.containerNode.appendChild(n);if(dojo.isIE){var s=dojo.getComputedStyle(n);if(s){var _4=s.filter;n.style.filter="alpha(opacity=99)";n.style.filter=_4;}}this.domNode.scrollTop=this.domNode.offsetHeight;var _5=_1.domNode.scrollTop;_1.domNode.scrollTop=0;_1.domNode.scrollTop=_5;},this);},getSelected:function(){return dojo.query("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return this.getSelected().map(function(n){return n.value;});},_multiValue:true,_setValueAttr:function(_8){dojo.query("option",this.containerNode).forEach(function(n){n.selected=(dojo.indexOf(_8,n.value)!=-1);});},invertSelection:function(_a){dojo.query("option",this.containerNode).forEach(function(n){n.selected=!n.selected;});this._handleOnChange(this.attr("value"),_a==true);},_onChange:function(e){this._handleOnChange(this.attr("value"),true);},resize:function(_d){if(_d){dojo.marginBox(this.domNode,_d);}},postCreate:function(){this._onChange();}});}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -