easyui/1.3.4/plugins/jquery.menubutton.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery EasyUI 1.3.4
*
* Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved.
*
* Licensed under the GPL or commercial licenses
* To use it on other terms please contact us: info@jeasyui.com
* http://www.gnu.org/licenses/gpl.txt
* http://www.jeasyui.com/license_commercial.php
*
*/
(function($){
function _1(_2){
var _3=$.data(_2,"menubutton").options;
var _4=$(_2);
_4.removeClass(_3.cls.btn1+" "+_3.cls.btn2).addClass("m-btn");
_4.linkbutton($.extend({},_3,{text:_3.text+"<span class=\""+_3.cls.arrow+"\"> </span>"}));
if(_3.menu){
$(_3.menu).menu();
var _5=$(_3.menu).menu("options");
var _6=_5.onShow;
var _7=_5.onHide;
$.extend(_5,{onShow:function(){
var _8=$(this).menu("options");
var _9=$(_8.alignTo);
var _a=_9.menubutton("options");
_9.addClass((_a.plain==true)?_a.cls.btn2:_a.cls.btn1);
_6.call(this);
},onHide:function(){
var _b=$(this).menu("options");
var _c=$(_b.alignTo);
var _d=_c.menubutton("options");
_c.removeClass((_d.plain==true)?_d.cls.btn2:_d.cls.btn1);
_7.call(this);
}});
}
_e(_2,_3.disabled);
};
function _e(_f,_10){
var _11=$.data(_f,"menubutton").options;
_11.disabled=_10;
var btn=$(_f);
var t=btn.find("."+_11.cls.trigger);
if(!t.length){
t=btn;
}
t.unbind(".menubutton");
if(_10){
btn.linkbutton("disable");
}else{
btn.linkbutton("enable");
var _12=null;
t.bind("click.menubutton",function(){
_13(_f);
return false;
}).bind("mouseenter.menubutton",function(){
_12=setTimeout(function(){
_13(_f);
},_11.duration);
return false;
后面还有 72 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。