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 相关文章推荐
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
2014年最火的Node.JS后端框架推荐
Oct 27 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
jquery验证手机号是否正确实例讲解
Nov 17 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
JavaScript实现网页头部进度条刷新
Apr 16 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
浅谈如何通过node.js对数据进行MD5加密
May 16 Javascript
Vue中使用sass实现换肤功能
Sep 07 Javascript
js+html实现点名系统功能
Nov 05 Javascript
JS实现拼图游戏
Jan 29 Javascript
原生js实现自定义消息提示框
Nov 19 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
php目录管理函数小结
2008/09/10 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
jquery连缀语法如何实现
2012/11/29 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
Cython 三分钟入门教程
2009/09/17 Python
python实现得到一个给定类的虚函数
2014/09/28 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
如何用JQuery进行表单验证
2013/05/29 面试题
中学门卫岗位职责
2013/12/26 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
移风易俗倡议书
2014/04/15 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript