DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery中實現簡單的tabs插件功能的代碼
jquery中實現簡單的tabs插件功能的代碼
編輯:JQuery特效代碼     

言歸正傳,以下是全文。

先附上兩張最簡單的效果圖。

首先編寫簡單的HTML代碼。用作tabs的UL標簽和包含內容的p標簽。

<ul><li><a href="#first">海闊天空</a></li><li><a href="#second">光輝歲月</a></li><li><a href="#third">真的愛你</a></li></ul>簡單起見,我只寫三個。

<div id="first"><p>今天我,寒夜裡看雪飄過。懷著冷卻了的心窩飄遠方……仍然自由自我,永遠高唱我歌,走遍千裡。</p></div>

<div id="second"><p>鐘聲響起歸家的訊號,在他生命裡仿佛帶點唏噓……自信可改變未來,問誰又能做到。</p></div>

<div id="third"><p>無法可修飾的一對手,帶出溫暖永遠在背後……請准我說聲,真的愛你。</p></div>

所有外觀不用圖片,簡簡單單就行,因此全部使用CSS。這邊我挑比較重要的寫。

li{float:left;}

a{display:block;border:solid 1px #000;}

div{border:solid 1px #000;margin-top=-1px;}

.selected{border-bottom-color:#FFF; color:#F00;}//把選中tab底部的邊框顏色設為跟內容背景一樣的顏色

重頭戲來了,那就是如何用簡單的jquery實現tabs功能。
代碼如下:
<script language="javascript">
$(function{
$('div').hide().filter(':first').show();//默認只顯示第一個<div>標簽中的內容。
$('a').click(function(){
$('div').hide();
$('a').removeClass('selected');
$(this).addClass('selected');
$('div').hide().filter(this.hash).show();//這步至關重要,this.hash的意思是,當點擊鏈接時,只顯示被點擊鏈接指向的內容。比如點擊<a href="first">時就只顯示<div id="first">下的內容。
$('div').
}).filter(':first').click();//默認情況下,讓它點擊第一個按鈕。
});
</script>

以上是全部內容,感興趣的可以去隨便測試一下。謝謝大家。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved