HLW/web/common/easyui/plugins/jquery.combo.js

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * jQuery EasyUI 1.4
 * 
 * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved.
 *
 * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt
 * To use it on other terms please contact us at info@jeasyui.com
 *
 */
(function($){
function _1(_2){
var _3=$.data(_2,"combo");
var _4=_3.options;
if(!_3.panel){
_3.panel=$("<div class=\"combo-panel\"></div>").appendTo("body");
_3.panel.panel({minWidth:_4.panelMinWidth,maxWidth:_4.panelMaxWidth,minHeight:_4.panelMinHeight,maxHeight:_4.panelMaxHeight,doSize:false,closed:true,cls:"combo-p",style:{position:"absolute",zIndex:10},onOpen:function(){
var p=$(this).panel("panel");
if($.fn.menu){
p.css("z-index",$.fn.menu.defaults.zIndex++);
}else{
if($.fn.window){
p.css("z-index",$.fn.window.defaults.zIndex++);
}
}
$(this).panel("resize");
},onBeforeClose:function(){
_e(this);
},onClose:function(){
var _5=$.data(_2,"combo");
if(_5){
_5.options.onHidePanel.call(_2);
}
}});
}
var _6=$.extend(true,[],_4.icons);
if(_4.hasDownArrow){
_6.push({iconCls:"combo-arrow",handler:function(e){
_a(e.data.target);
}});
}
$(_2).addClass("combo-f").textbox($.extend({},_4,{icons:_6,onChange:function(){
}}));
$(_2).attr("comboName",$(_2).attr("textboxName"));
_3.combo=$(_2).next();
_3.combo.addClass("combo");
};
function _7(_8){
var _9=$.data(_8,"combo");
_9.panel.panel("destroy");
$(_8).textbox("destroy");
};
function _a(_b){
var _c=$.data(_b,"combo").panel;
if(_c.is(":visible")){
_d(_b);
}else{
var p=$(_b).closest("div.combo-panel");
$("div.combo-panel:visible").not(_c).not(p).panel("close");
$(_b).combo("showPanel");
}
后面还有 295 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。