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 积分,解读结果公开显示在下面。

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