target/HospitalSystem-0.0.1-SNAPSHOT/plugin/js/main/Menu.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// JavaScript Document
var Menu = function(options){
this.cacheOpen = {};
this.nav = options.nav || $('.nav');
this.tab = options.tab || $('.tab');
this.content = options.content || $('.content');
this.defaultSelect = options.defaultSelect || this.nav.find('li[data-id="1"]');
this.winWidth = $(window).width();
this._bindEvent();
this._select(this.defaultSelect);
}
/*创建内容,包括tab 和 iframe*/
Menu.prototype._createContent = function($this){
var id = $this.attr('data-id'),
name = $this.text(),
href = $this.attr('href');
var $iframe= "";
if($this.is(this.defaultSelect)){
alert("选中");
var $tab = $('<li data-id="'+ id +'" data-default="default"><a href="javascript:;" class="ue-clear"><span>'+ name +'</span></a></li>');
$iframe= $('<iframe data-id="'+ id +'" width="100%" height="100%" frameborder="0" src="'+ href +'"></iframe>');
$iframe.height($("#bd").height() - $(".tab").height()-8);
this.cacheOpen[id]={nav:$this, tab:$tab, iframe:$iframe};
this.tab.append($tab);
this.content.append($iframe);
this._show($this);
}else{
var $tab = $('<li data-id="'+ id +'"><a href="javascript:;" class="ue-clear"><span>'+ name +'</span><i class="close-tab"></i></a></li>');
}
}
/*显示菜单。*/
Menu.prototype._show = function($this){
var id = $this.attr('data-id'),
name = $this.text(),
$tabli = this.tab.find('li[data-id="'+ id +'"]');
this.nav.find('li').removeClass('current');
this.nav.find('li[data-id="'+ id +'"]').addClass('current').parents('.nav-li').siblings().find(".subnav").hide().end().end().addClass('current').find(".subnav").show();
this.tab.find('li').removeClass('current');
if(!!$tabli.size()){
$tabli.addClass('current');
}else{
//$('.more-bab-list').find('li[data-id="'+ id +'"]')
if(this._isInMorePanel($this)){
this._move2tab(id,true);
this.tab.find('li[data-id="'+ id +'"]').addClass('current');
后面还有 259 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
