ศึกษาความสามารถในส่วนอื่นของ jQuery UI Tab ได้ด้วยตัวเองที่
http://jqueryui.com/demos/tabs/#method-rotate
ตัวอย่าง
รายละเอียดย่อยหัวข้อแท็บที่ 1
รายละเอียดย่อยหัวข้อแท็บที่ 2
รายละเอียดย่อยหัวข้อแท็บที่ 3
โค้ดสำหรับทดสอบ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title>jquery ui tab</title> <?php $jquery_ui_v = "1.8.5" ; $theme = array ( "0" => "base" , "1" => "black-tie" , "2" => "blitzer" , "3" => "cupertino" , "4" => "dark-hive" , "5" => "dot-luv" , "6" => "eggplant" , "7" => "excite-bike" , "8" => "flick" , "9" => "hot-sneaks" , "10" => "humanity" , "11" => "le-frog" , "12" => "mint-choc" , "13" => "overcast" , "14" => "pepper-grinder" , "15" => "redmond" , "16" => "smoothness" , "17" => "south-street" , "18" => "start" , "19" => "sunny" , "20" => "swanky-purse" , "21" => "trontastic" , "22" => "ui-darkness" , "23" => "ui-lightness" , "24" => "vader" ); $jquery_ui_theme = $theme [6]; ?> <link type= "text/css" rel= "stylesheet" href= "http://ajax.googleapis.com/ajax/libs/jqueryui/<?=$jquery_ui_v?>/themes/<?=$jquery_ui_theme?>/jquery-ui.css" /> <style type= "text/css" > /* ปรับขนาดตัวอักษรของข้อความใน tabs สามารถปรับเปลี่ยน รายละเอียดอื่นๆ เพิ่มเติมเกี่ยวกับ tabs */ .ui-tabs{ font-family:tahoma; font-size:11px; } </style> </head> <body> <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> <script class = "jsbin" src= "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js" ></script> <script type= "text/javascript" > $( function (){ // แทรกโค้ต jquery // กำหนดแบบทั่วไป // $("#tabs").tabs() // กำหนดแบบ ให้เลื่อน tab อัตโนมัติตามเวลาที่กำหนด // 1000 เท่ากับ 1 วินาที ตัวอย่างกำหนด 5000 เลื่อนทุกๆ 5 วินาที // true คือเมื่อเลื่อนจนถึงลำดับสุดท้าย ให้วนกลับมาเริ่มต้นใหม่ // fกำหนดเป็น false ถ้าต้องการให้ทำการเลื่อนอัตโนมัติแค่ครั้งเดียว $( "#tabs" ).tabs().tabs( "rotate" , 5000,true); // กำหนดแบบเลื่อนหัวข้อซ้าย ขวาได้ // $("#tabs").tabs().find(".ui-tabs-nav").sortable({axis:'x'}); // กำหนดแบบให้ซ่อนรายละเอียด เมื่อคลิกที่หัวข้อแท็บซ้ำ // $("#tabs").tabs({collapsible: true}); // กำหนดให้แสดงรายละเอียดเมื่อนำเมาท์มาอยู่เหนือหัวข้อแท็บ // $("#tabs").tabs({event: 'mouseover'}); }); </script> </body> </html> |