web/assets/js/ace/ace.submenu-2.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
<b>Toggle sidebar submenus</b>. This approach uses <u>jQuery</u> animation and works on all browsers.
*/
ace.submenu = {
show : function(sub, duration) {
var $ = window.jQuery;
var $sub = $(sub);
var event;
$sub.trigger(event = $.Event('show.ace.submenu'))
if (event.isDefaultPrevented()) return false;
$sub
.css({height:0, overflow:'hidden', display:'block'})
.removeClass('nav-hide').addClass('nav-show')//only for window < 992px and .sidebar.navbar-collapse.menu-min
var complete = function() {
$sub
.css({overflow:'', height:''})
if(ace.vars.webkit) ace.helper.redraw(sub);//little webkit issue, force redraw ;)
$sub.trigger($.Event('shown.ace.submenu'))
}
$sub.parent().addClass('open');
if(duration > 0) {
$sub.animate({height:sub.scrollHeight} , {
duration: duration,
complete: complete
})
} else complete();
return true;
}
,
hide : function(sub, duration) {
var $ = window.jQuery;
var $sub = $(sub);
var event;
$sub.trigger(event = $.Event('hide.ace.submenu'))
if (event.isDefaultPrevented()) return false;
var complete = function() {
$sub
.css({display:'none', overflow:'', height:''})
.removeClass('nav-show').addClass('nav-hide')//only for window < @grid-float-breakpoint and .navbar-collapse.menu-min
$sub.trigger($.Event('hidden.ace.submenu'))
}
$sub
.css({overflow:'hidden', height:sub.scrollHeight})
.parent().removeClass('open');
if(duration > 0) {
$sub.animate({height:0}, {
duration: duration,
后面还有 16 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
