Web/JqueryEasyui/plugins/jquery.searchbox.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery EasyUI 1.2.4
*
* Licensed under the GPL terms
* To use it on other terms please contact us
*
* Copyright(c) 2009-2011 stworthy [ stworthy@gmail.com ]
*
*/
(function($){
function _1(_2){
$(_2).hide();
var _3=$("<span class=\"searchbox\"></span>").insertAfter(_2);
var _4=$("<input type=\"text\" class=\"searchbox-text\">").appendTo(_3);
$("<span><span class=\"searchbox-button\"></span></span>").appendTo(_3);
var _5=$(_2).attr("name");
if(_5){
_4.attr("name",_5);
$(_2).removeAttr("name").attr("searchboxName",_5);
}
return _3;
};
function _6(_7){
var _8=$.data(_7,"searchbox").options;
var sb=$.data(_7,"searchbox").searchbox;
if(_9){
_8.width=_9;
}
sb.appendTo("body");
if(isNaN(_8.width)){
_8.width=sb.find("input.searchbox.text").outerWidth();
}
var _9=_8.width-sb.find("a.searchbox-menu").outerWidth()-sb.find("span.searchbox-button").outerWidth();
if($.boxModel==true){
_9-=sb.outerWidth()-sb.width();
}
sb.find("input.searchbox-text").width(_9);
sb.insertAfter(_7);
};
function _a(_b){
var _c=$.data(_b,"searchbox");
var _d=_c.options;
if(_d.menu){
_c.menu=$(_d.menu).menu({onClick:function(_e){
_f(_e);
}});
var _10=_c.menu.menu("getItem",_c.menu.children("div.menu-item")[0]);
_c.menu.children("div.menu-item").triggerHandler("click");
}else{
_c.searchbox.find("a.searchbox-menu").remove();
_c.menu=null;
}
function _f(_11){
_c.searchbox.find("a.searchbox-menu").remove();
var mb=$("<a class=\"searchbox-menu\" href=\"javascript:void(0)\"></a>").html(_11.text);
mb.prependTo(_c.searchbox).menubutton({menu:_c.menu,iconCls:_11.iconCls});
_c.searchbox.find("input.searchbox-text").attr("name",$(_11.target).attr("name")||_11.text);
_6(_b);
};
};
后面还有 102 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。