歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> jQuery插件應用之 --- 選項卡插件的使用

jQuery插件應用之 --- 選項卡插件的使用

日期:2017/3/1 10:25:39   编辑:Linux編程

jQuery插件應用之 --- 選項卡插件的使用

一 首先來介紹一下選項卡插件的作用

jQuery UI插件折疊板可以實現頁面中指定區域的折疊效果,這種效果稱”手風琴”,即通過單擊某個面板中的標題欄,就會展開相應的內容,當點擊其他面板標題欄時,已展開的內容會自動關閉,通過這種方式,實現多個面板數據在一個頁面中有序展示。

二 選項卡插件的使用

1. 首先來介紹一下折疊面板所用的參數

(1)collapsible是否可折疊選項卡的內容,設置一個布爾值,如果為true,那麼允許用戶可折疊選項卡的內容,即首次點擊展開,再點擊關閉,默認值為false。

(2)disable 設置不可用選項卡

(3)event 設置展開選項的事件,默認值為”click”,也可以設置雙擊,鼠標劃過事件

(5)fx設置切換選項卡時的一些動畫效果

(6)設置被選中選項卡的index

2.我們首先來創建一個html頁面,如下:

  1. <body>
  2. <div>
  3. <div>
  4. <h1>模仿面板的效果</h1>
  5. <div id="tabs">
  6. <ul>
  7. <li><a href="#tabs-1">First</a></li>
  8. <li><a href="#tabs-2">Second</a></li>
  9. <li><a href="#tabs-3">Third</a></li>
  10. </ul>
  11. <div id="tabs-1">我是第一個選項卡 </div>
  12. <div id="tabs-2">我是第二個選項卡</div>
  13. <div id="tabs-3">N我是第三個選項卡</div>
  14. </div>
  15. </div>
  16. </div>
  17. </body>
  18. 3.通過編寫js代碼來實現功能,需要注意的是要引入文件
  19. <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.1.min.js"></script>
  20. <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-ui-1.8.18.custom.min.js"></script>
  21. <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/ui-lightness/jquery-ui-1.8.18.custom.css">
  22. <script type="text/javascript">
  23. 然後代碼的使用
  24. <script type="text/javascript">
  25. //頁面加載完畢觸發匿名函數
  26. $(document).ready(function(){
  27. $('#tabs').tabs({
  28. collapsible:true,
  29. selected:1,//默認展開的是第1個面板 下標從0開始的
  30. event:"mouseover",
  31. //動畫效果
  32. fx:{
  33. opacity:"toggle",//顯示的動畫效果 還有show 和fadeIn,toggle 也可以設置為opacity:0.2 0.2是透明度,透明度是0-1,1代表是完全不透明
  34. height:"toggle" //高度本身展開的方式
  35. },
  36. disabled:[1,2], //1和2不可用的面板
  37. });
  38. //改變原有選項卡的內容
  39. $('#tabs').tabs("url",2,"tab5.jsp");
  40. //添加選項卡
  41. $('#tabs').tabs("add","tab5.jsp","four");
  42. //移除選項卡
  43. $('#tabs').tabs("remove",1);
  44. });
  45. </script>
  46. 在改變原有的選項卡的內容的時候需要在html中插入一條語句:
  47. <li><a href="${pageContext.request.contextPath}/tabs/tab4.jsp">4</a></li>
  48. 內部是通過ajax來實現的
Copyright © Linux教程網 All Rights Reserved