js/topBar.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$(document).ready(function(e) {
	//加载配置文件准备初始化topBar
	$.getScript("script/topBar.config.js?"+Math.random(),topBarInit);
	//topBar初始化
	function topBarInit(){
		//获取当前页面body
		var bodyObj=$("body");
		//创建一个topBarWrap,载入当前页面和加载样式
		var topBarWrapCode=creatElementFactory({element:"div",elementId:"topBarWrap"});
		bodyObj.append(topBarWrapCode);
		var topBarWrapObj=$("#topBarWrap");
		topBarWrapObj.css(topBarConfig.style.topBarWrap);
		//创建topBar,载入样式,同时载入topBarWrap
		var topBarCode=creatElementFactory({element:"div",elementId:"topBar"});
		topBarWrapObj.append(topBarCode);
		var topBarObj=$("#topBar");
		topBarObj.css(topBarConfig.style.topBar);
		//创建topBar的Logo区域,载入样式,同时载入topBar
		var topBarLogoCode=creatElementFactory({element:"div",elementId:"topBarLogo",title:"陶瓷科技云服务平台"});
		topBarObj.append(topBarLogoCode);
		var topBarLogoObj=$("#topBarLogo");
		topBarLogoObj.on("click",function(){
			handlerOnClick(this,"blank");
		}).css(topBarConfig.style.topBarLogo);
		//创建topBar的Nav区域,载入样式,同时载入topBar
		var topBarNavCode=creatElementFactory({element:"ul",elementId:"topBarNav"});
		topBarObj.append(topBarNavCode);
		var topBarNavObj=$("#topBarNav");
		topBarNavObj.css(topBarConfig.style.topBarNav);
		//创建topBar的Nav的Item,载入样式,同时载入topBarNav
		var topBarNavItemCode="";
		for(var navItem in topBarConfig.nav.data){
			topBarNavItemCode+=creatElementFactory({
					element:"li",
					elementStyle:topBarConfig.nav.style.itemStyle,
					navItemName:topBarConfig.nav.data[navItem].itemName,
					navItemLink:topBarConfig.nav.data[navItem].itemLink,
					navItemTarget:topBarConfig.nav.data[navItem].itemTarget,
					itemStyle:topBarConfig.nav.style.itemLinkStyle
			});
		};
		var navItemWidth=parseInt($("#topBarNav>li:eq(0)").width());
		topBarNavObj.css("width",(topBarConfig.nav.length*navItemWidth)+"px");
		topBarNavObj.append(topBarNavItemCode);
		$("#topBarNav>li>a").hover(
				function(){$(this).css(topBarConfig.style.topBarNavItemHoverIn);},
				function(){$(this).css(topBarConfig.style.topBarNavItemHoverOut);}
		);
		//创建topBar的search,载入样式,同时载入topBarNav
		var topBarSearchFormCode=creatElementFactory({
			element:"form",elementId:"topBarSearchForm",
			action:topBarConfig.searchForm.action,
			method:topBarConfig.searchForm.method,
			name:"topBarSearchForm"
		});
		topBarObj.append(topBarSearchFormCode);
		var topBarSearchFormObj=$("#topBarSearchForm");
		topBarSearchFormObj.css(topBarConfig.style.topBarSearchForm);
		//创建search中的input和btn,载入样式,同时载入topBarSearchForm
		var topBarSearchInputCode=creatElementFactory({element:"input",elementType:"text",name:"keywords",elementId:"topBarSearchInput",elementValue:""});
后面还有 120 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

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