JQuery選項卡功能是大眾比較喜歡的一個特效,它能夠將多個內容區域組織為不同的頁簽,用戶可以直接點擊頁簽切換到對應的內容區域,提高了用戶體驗,下面我們來詳細介紹如何實現該功能。
$(function(){ //1.獲取需要操作的元素 var $tabNav = $('.tabNav li'); var $tabCon = $('.tabCon div'); //2.為選項卡導航添加點擊事件 $tabNav.click(function(){ //獲取當前點擊的位置 var currentIndex = $tabNav.index($(this)); //把當前的選項卡導航樣式改變 $(this).addClass('active').siblings().removeClass('active'); //把當前的內容區域展示,其他的隱藏 $tabCon.eq(currentIndex).show().siblings().hide(); }); });
上述代碼主要分為兩部分:
第一部分獲取需要操作的元素,使用JQuery選擇器獲取選項卡導航和內容區域,這兩個元素后面需要進行操作。
第二部分為選項卡導航添加點擊事件,首先獲取當前點擊位置,然后改變當前點擊的選項卡導航樣式為選中狀態,接著根據當前位置展示對應的內容區域,其他的內容區域則隱藏。
總體而言,該代碼實現較為簡單,可以輕松實現選項卡的效果。
下一篇jquery選擇器表