สร้าง เมนูแท็บ Tabs อย่างง่าย ด้วย jQuery UI

Bookmark and Share

ตัวอย่างผลลัพธิ์

รายละเอียดย่อยหัวข้อแท็บที่ 1

รายละเอียดย่อยหัวข้อแท็บที่ 2

รายละเอียดย่อยหัวข้อแท็บที่ 3



ดาวน์โหลด jQuery UI ได้ที่เว็บไซต์ http://jqueryui.com/หรือดาวน์โหลดได้ที่ คลิกที่นี่

แตกไฟล์ jquery-ui-1.7.2.custom.zip โฟลเดอร์ที่นำไปใช้มี โฟลเดอร์ css และ js

การเรียกใช้งาน jQuery UI

<link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
$(function(){
	// แทรกโค้ต jquery
	// กำหนดแบบทั่วไป
	$("#tabs").tabs(); 

	// กำหนดแบบเลื่อนหัวข้อซ้าย ขวาได้
	//	$("#tabs").tabs().find(".ui-tabs-nav").sortable({axis:'x'});
	
	// กำหนดแบบให้ซ่อนรายละเอียด เมื่อคลิกที่หัวข้อแท็บซ้ำ
	// $("#tabs").tabs({collapsible: true});

	 // กำหนดให้แสดงรายละเอียดเมื่อนำเมาท์มาอยู่เหนือหัวข้อแท็บ
	 // $("#tabs").tabs({event: 'mouseover'});
});
</script>

CSS code กำหนดขนาดตัวอักษรของข้อความใน แท็บ tabs

<style type="text/css">
/* ปรับขนาดตัวอักษรของข้อความใน tabs 
สามารถปรับเปลี่ยน รายละเอียดอื่นๆ เพิ่มเติมเกี่ยวกับ tabs
ในไฟล์ css/smoothness/jquery-ui-1.7.2.custom.css หัวข้อ tabs
*/
.ui-tabs{
	font-family:tahoma;
	font-size:11px;
}
</style>

HTML code สำหรับกำหนด tabs แท็บ

<div id="tabs">
	<ul>
		<li><a href="#tabs-1">หัวข้อแท็บที่ 1</a></li>
		<li><a href="#tabs-2">หัวข้อแท็บที่ 2</a></li>
		<li><a href="#tabs-3">หัวข้อแท็บที่ 3</a></li>
	</ul>
	<div id="tabs-1">
		<p>รายละเอียดย่อยหัวข้อแท็บที่ 1</p>
	</div>
	<div id="tabs-2">
		<p>รายละเอียดย่อยหัวข้อแท็บที่ 2</p>
	</div>
	<div id="tabs-3">
		<p>รายละเอียดย่อยหัวข้อแท็บที่ 3</p>
	</div>
</div>

สามารถกำหนดแท็บแบบเรียกไฟล์ โดยใส่ url ที่ link ในหัวข้อแท็บ
ตัวอย่าง code ข้างล่างจะไม่มีแท็บ div ของแท็บ ที่ 2 และ 3 โดยจะเป็นการเรียกไฟล์แทน

<div id="tabs">
	<ul>
		<li><a href="#tabs-1">หัวข้อแท็บที่ 1</a></li>
		<li><a href="http://www.google.com">หัวข้อแท็บที่ 2</a></li>
		<li><a href="">หัวข้อแท็บที่ 3</a></li>
	</ul>
	<div id="tabs-1">
		<p>รายละเอียดย่อยหัวข้อแท็บที่ 1</p>
	</div>
</div>



บทความในหมวดที่่น่าสนใจ อื่นๆ jQuery Learning

03 Jun 09 สร้างระบบ slide เลื่อนซ้าย ขวา ด้วย jquery อย่างง่าย อ่าน 4906 17 Nov 08 ตรวจสอบฟอร์ม form ก่อน submit ด้วย jquery อ่าน 4378 14 Mar 09 สร้าง tooltip กล่องข้อความตัวช่วยเหลือได้ง่ายด้วย jQuery อ่าน 3538 04 Jun 09 สร้างเมนูย่อย ให้กับข้อความ เมื่อนำเม๊าท์ไปชี้ mouseover ด้วย css และ jquery อย่างง่าย อ่าน 3523 04 Aug 09 การส่งข้อมูลแบบ post ด้วย ajax ของ jquery อ่าน 3489 15 Nov 08 สร้าง Drag and Drop วัตถุด้วย jQuery โดยไม่ใช้ plug in อย่างง่าย อ่าน 3459 04 Mar 09 ใช้ jQuery ย้ายค่าระหว่าง multiple list box อย่างง่าย อ่าน 3448 25 Sep 08 Jquery javascript library มาแรง อ่าน 3246 14 Nov 08 สร้างป้ายโฆษณาเลื่อนตามจอภาพ ด้วย jquery ได้ในไม่กี่บรรทัด อ่าน 3141 25 Sep 08 มารู้จัก effect ของ jquery อย่างง่าย ตอนที่ 1 อ่าน 3136 25 Sep 08 เริ่มต้นกับ jquery อ่าน 2912 01 Feb 09 สร้างกล่องแจ้งข้อความ คล้าย MSN ด้วย jQuery อ่าน 2870 18 Oct 08 การประยุกต์ใช้ฟังก์ขัน after() กับ text input อ่าน 2739 17 Aug 09 สร้างเมนู เทคนิค ลูกตาปลา ด้วย jQuery อย่างง่าย อ่าน 2609 16 Nov 08 jQuery กับการจำกัดการเลือก checkbox อ่าน 2508
จำนวนผู้เยี่ยมชม 157929 คน 2010 © Copyright ninenik.com. All rights reserved.