zoukankan      html  css  js  c++  java
  • 使用jQuery的tab控件

      以前写winform程序的时候tab控件是非常容易使用的,写网页时确费了我不少劲,主要原因是jQuery的混乱。

      有很多前端控件都提供tab,像bootstrap等,这里只说jQuery的。

      下载相应的jQuery的代码和css样式,注意css样式文件必不可少,要不然就出不了tab的效果。范例代码如下:

    <html lang="en">
    <head>
      <meta charset="utf-8" />
      <title>jQuery UI Tabs</title>
      <link rel="stylesheet" href="js/jquery/ui/themes/base/jquery.ui.tabs.css" />
    <link rel="stylesheet" href="js/jquery/ui/themes/base/jquery.ui.tabs.css" />
    <script src="js/jquery/jquery-1.7.1.min.js"></script> <script src="js/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> <script src="js/jquery.ui.core.min.js"></script>
     <script src="js/jquery.ui.widget.min.js"></script>
    <script> $(function() { $( "#tabs" ).tabs(); }); </script> </head> <body> <div id="tabs"> <ul> <li><a href="#tabs-1">tab-1</a></li> <li><a href="#tabs-2">tab-2</a></li> <li><a href="#tabs-3">tab-3</a></li> </ul> <div id="tabs-1"> <p>tab1</p> </div> <div id="tabs-2"> <p>tab2</p> </div> <div id="tabs-3"> <p>tab3</p> </div> </div> </body> </html>

    几点注意事项:

    1、代码中是我用的几个文件组合,由于jQuery代码各种混乱,没准有别的组合,或者不同的版本也可以,但是需要注意的是css和js都是必要的。

    2、js代码载入的次数和顺序决定程序能否正确执行。一定要先载入jQuery的代码再载入jQuery.ui的代码,我一开始不对就是因为这个问题。

    3、jquery.ui.core.min.js和jquery.ui.widget.min.js是tab控件的两个依赖项,若出现问题时可考虑是否是缺少这部分js代码。

  • 相关阅读:
    audio元素
    获取页面中出现次数最多的三个标签以及出现次数
    vue ssr(server side rendering)
    python_2 python的编码声明
    python_1 python的编译过程
    bugs
    isPrototypeOf和 instanceof 的区别
    WebStorm 配置Git
    MongoDB 副本集搭建
    获取结算样式 getComputedStyle-currentStyle
  • 原文地址:https://www.cnblogs.com/ValiancyHe/p/3276449.html
Copyright © 2011-2022 走看看