jQuery UI制作选项卡(tabs)


Posted in Javascript onDecember 13, 2016

先看一下效果:

jQuery UI制作选项卡(tabs)

Jquery-UI 选项卡的制作实际上是利用锚点链接的原理,实现起来非常的简单。

第一步:引入 jquery 和 jquery-ui 文件。
以下是我的head部分的代码:

<head> 
  <meta charset="UTF-8"> 
  <title>选项卡</title> 
  <link rel="stylesheet" href="style.css"> 
  <script type="text/javascript" src="../libs/jquery-1.8.3.js"></script> 
  <script type="text/javascript" src="../libs/jquery-ui-1.9.2.custom.js"></script> 
  <script type="text/javascript" src="script.js"></script> 
</head>

第二步:写面板布局。

<body> 
  <div id="tab"> 
    <ul> 
      <li><a href="#tab-1" class="isSlected">TAB1</a></li> 
      <li><a href="#tab-2" class="unSlected">TAB2</a></li> 
      <li><a href="#tab-3" class="unSlected">TAB3</a></li> 
    </ul> 
    <div id="tab-1">TAB1内容-人民网北京12月9日电 (唐嘉艺)本周,天津任市委常委、市纪委书记;</div> 
    <div id="tab-2">TAB2内容-湖南省十二届人大六次会议闭幕,湖南省代省长许达哲当选省长。 
    北京、天津、上海、湖北省级党委班子迎来新成员:北京市副市长林克庆任北京市委常委;中央国家机关纪工委书记邓修明“空降”</div> 
    <div id="tab-3">TAB3内容-上海市副市长周波任上海市委常委;湖北省副省长任振鹤、十堰市委书记周霁任湖北省委常委。</div> 
  </div> 
</body>

其中 id="tab"的div用来包裹我们的整个选项卡,ul中的内容就是我们点击切换内容的部分,ul下方的div是当我们切换选项卡所展示的内容。

其中的a标签 href="#tab-1",href="#tab-2",href="#tab-3",分别对应div中的 id="tab-1",id="tab-2",id="tab-3"。选项卡的样式和点击选中之后的效果我们可以自己定义成想要的样子。

第三步:编写脚本。
这里我们同样要在dom加载完成之后开始运行我们的代码,选取到我们的tab之后,使用.tabs()方法即可实现选项卡功能。

$(function(){ 
  $("#tab").tabs(); 
});

非常简单的几个步骤即可实现简单的选项卡功能,具体样式效果可根据自己的需求来编写。
现附上该例子源码地址:https://github.com/nongweiyi/csdnBlogProjects/tree/master/Jquery-UI/tab

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页前端优化之滚动延时加载图片示例
Jul 13 Javascript
JQuery删除DOM节点的方法
Jun 11 Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 Javascript
跟我学习javascript的全局变量
Nov 16 Javascript
js跨域资源共享 基础篇
Jul 02 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
详解Node.js实现301、302重定向服务
Apr 07 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
Apr 14 Javascript
小程序云开发实战小结
Oct 25 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
解决Layui中layer报错的问题
Sep 03 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 #Javascript
javascript动画系列之模拟滚动条
Dec 13 #Javascript
js闭包用法实例详解
Dec 13 #Javascript
深入学习Bootstrap表单
Dec 13 #Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 #Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 #Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
Dec 13 #Javascript
You might like
Zerg建筑一览
2020/03/14 星际争霸
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
python实现聚类算法原理
2018/02/12 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
2014年三八妇女节活动总结
2014/03/01 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书