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 相关文章推荐
表单元素事件 (Form Element Events)
Jul 17 Javascript
js单例模式的两种方案
Oct 22 Javascript
JS window对象的top、parent、opener含义介绍
Dec 03 Javascript
详解JavaScript中循环控制语句的用法
Jun 03 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
JavaScript获取服务器时间的方法详解
Dec 11 Javascript
AngularJS实现注册表单验证功能
Oct 16 Javascript
解决vue数组中对象属性变化页面不渲染问题
Aug 09 Javascript
layerUI下的绑定事件实例代码
Aug 17 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
webpack5 联邦模块介绍详解
Jul 08 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
文件系统基本操作类
2006/11/23 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
python中引用与复制用法实例分析
2015/06/04 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
详解python运行三种方式
2019/05/13 Python
使用pip安装python库的多种方式
2019/07/31 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
精选奢华:THE LIST
2019/09/05 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
超强台风观后感
2015/06/09 职场文书
湘江北去观后感
2015/06/15 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers