现在的位置: 首页 > 综合 > 正文

Jquery Tabs Examples + Image Flow

2013年09月13日 ⁄ 综合 ⁄ 共 6276字 ⁄ 字号 评论关闭
<!DOCTYPE html>
<html>
<head>
<link href="galleria.classic.css" rel="stylesheet" type="text/css"> 
  <style>
    /* Example Styles for Demo */
    .etabs { margin: 0; padding: 0; }
    .tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
    .tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
    .tab a:hover { text-decoration: underline; }
    .tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
    .tab a.active { font-weight: bold; }
    .tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }
	
	#side{
		float:center;
		display:block;
		width:400px;
		}	
	#footer{
		clear:both;
		padding:1em 0;
		margin:0 20px;
		}
	#tags ul{
		margin:1em 0;
		padding:.5em 10px;
		text-align:center;
		background:#71b5e9;	
		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 10px;
		background:#efefef;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
	/* Demo styles */
	
	
   .content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;height:450px;width:620px;margin:20px auto;}
	h1{font-size:12px;font-weight:normal;color:#ddd;margin:0;}
	p{margin:0 0 20px}
	a {color:#22BCB9;text-decoration:none;}
	.cred{margin-top:20px;font-size:11px;}
    

	/* This rule is read by Galleria to define the gallery height: */
	#galleria{height:400px;width:600px;}
	#galleria1{height:400px;width:600px;}
	#galleria2{height:400px;width:600px;}
			
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
	<script src="jquery-1.7.1.min.js" type="text/javascript"></script> 
  <script src="jquery.hashchange.min.js" type="text/javascript"></script>
  <script src="jquery.easytabs.min.js" type="text/javascript"></script>
  <script src="galleria-1.2.9.js"></script>

</head>
<!-- <body onLoad="intilization()"> -->
<body>

<center><h2>Venue Sementic Example</h2></center>

<center><div id="tab-container" class='tab-container'>
 <ul class='etabs'>
   <li class='tab'><a href="#tabs1-html">First Topic</a></li>
   <li class='tab'><a href="#tabs1-js">Second Topic</a></li>
   <li class='tab'><a href="#tabs1-css">Third Topic</a></li>
 </ul>
 <div class='panel-container'>
  <div id="tabs1-html"></div>
  <div id="tabs1-js"></div>
  <div id="tabs1-css"></div>
 </div>
</div>
</center>

  <script type="text/javascript">
// Load the classic theme



var myjson;

$(document).ready( function() {
  $('#tab-container').easytabs();
});

function intilization()
{
	console.log("initialize");
	//alert('hello');
	var url = location.href; 
	//alert(url);
	var venueid = url.substring(url.indexOf("=")+1,url.length);
	
	venueid = venueid.replace(/\s+/, '');
	console.log(venueid);
	//alert(venueid);
	venueid = '4bf299a21cd9d13a03d3ed76';
	
	$.ajax({
		url:"showvenue.php",
		data: {"venueid" : venueid },
		//timeout:3000,
		type:"post",
		success: function(data) {
			console.log(data);
			myjson = eval(data);
			//alert(myjson);
			ShowImagelist();
		}, 
		
	});
	
	
	//alert('132'+myjson);
	
}

function ShowImagelist()
{
	//alert('hello');
	console.log("before show image");
	var imagelist1;
	var imagelist2;
	var imagelist3;
	
	imagelist1 = myjson[0];
	imagelist2 = myjson[1];
	imagelist3 = myjson[2];

	
	var str1 = "<div class=\"content\"><div id=\"galleria1\">";
	//alert(imagelist1.length);
	for(var i=0;i<imagelist1.length; i++)
	{
		var imageurl = imagelist1[i];
		//alert(imageurl);
		str1 = str1 + "<img  src=\"" + imagelist1[i] + '\" width=\"100px\" height=\"100px\">';
		//alert(str);
	}
	str1 = str1+"<\div><\div>";
	//$("#tabs1-html").html(str);

	
	var str2 = "<div class=\"content\"><div id=\"galleria2\">";
	//alert(imagelist1.length);
	for(var i=0;i<imagelist2.length; i++)
	{
		var imageurl = imagelist2[i];
		//alert(imageurl);
		str2 = str2 + "<img  src=\"" + imagelist2[i] + '\" width=\"100px\" height=\"100px\">';
		//alert(str); 
	}
	str2 = str2+"<\div><\div>";
	//$("#tabs1-js").html(str);
	
	var str3 = "<div class=\"content\"><div id=\"galleria\">";
	//alert(imagelist1.length);
	for(var i=0;i<imagelist3.length; i++)
	{
		var imageurl = imagelist3[i];
	    //alert(imageurl);
		str3 = str3 + "<img  src=\"" + imagelist3[i] + '\"  width=\"100px\" height=\"100px\">';
		//str3 = str3 + "<a href=\""+imageurl+"\"><img  src=\"" + imagelist3[i] + "\" data-big=\"" + imagelist3[i] + "\><\a>";
		//alert(str3);
	}
	str3 = str3+"</div></div>";
	//$("#tabs1-css").html(str);
	
	var topic1 = myjson[3];
	//alert(topic1);
	var topic2 = myjson[4];
	var topic3 = myjson[5];
	//alert(topic1);
	var str = '<center><div id="side">\n<div id="tags">\n<ul>\n';
	//alert(topic1.length);
	for(var i=0;i<topic1.length;i++)
	{
		var word = topic1[i];
		if(i<5){
		str = str+"<li class=\"tag5\"><a href=\"#\">"+word+"</a></li>\n";
		//alert(str);
		}
		else{
		if(i<10){
			str = str+"<li class=\"tag4\"><a href=\"#\">"+word+"</a></li>\n";
		}
		else{
			str = str+"<li class=\"tag3\"><a href=\"#\">"+word+"</a></li>\n";
		}
		}	
	}
	str = str+"</ul>\n</div>\n</div>\n</center>";
	str = str+str1;
	$("#tabs1-html").html(str);
	
	var str = '<center><div id="side">\n<div id="tags">\n<ul>\n';
	for(var i=0;i<topic2.length;i++)
	{
		var word = topic2[i];
		if(i<5){
		str = str+"<li class=\"tag5\"><a href=\"#\">"+word+"</a></li>\n";
		//alert(str);
		}
		else{
		if(i<10){
			str = str+"<li class=\"tag4\"><a href=\"#\">"+word+"</a></li>\n";
		}
		else{
			str = str+"<li class=\"tag3\"><a href=\"#\">"+word+"</a></li>\n";
		}
		}	
	}
	str = str+"</ul>\n</div>\n</div>\n</center>";
	//alert(str);
	str = str+str2;
	$("#tabs1-js").html(str);
	
	var str = '<center><div id="side">\n<div id="tags">\n<ul>\n';
	for(var i=0;i<topic3.length;i++)
	{
		var word = topic3[i];
		if(i<5){
		str = str+"<li class=\"tag5\"><a href=\"#\">"+word+"</a></li>\n";
		//alert(str);
		}
		else{
		if(i<10){
			str = str+"<li class=\"tag4\"><a href=\"#\">"+word+"</a></li>\n";
		}
		else{
			str = str+"<li class=\"tag3\"><a href=\"#\">"+word+"</a></li>\n";
		}
		}	
	}
	str = str+"</ul>\n</div>\n</div>\n</center>";
	//alert(str);
	str = str+str3;
	//alert(str3);
	$("#tabs1-css").html(str);
	console.log("end of finish");
	console.log("finish");
}
  </script>

<script>

$(document).ready(function() {
	Galleria.loadTheme('galleria.classic.min.js');
	Galleria.run('#galleria');
	console.log("1");
	Galleria.run('#galleria1');
	console.log("2");
	Galleria.run('#galleria2');
	console.log("3");
});


</script>

<script>
	intilization();
</script>
</body>
</html>

抱歉!评论已关闭.