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 相关文章推荐
document.open() 与 document.write()的区别
Aug 13 Javascript
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
json 定义
Jun 10 Javascript
jQuery控制iFrame(实例代码)
Nov 19 Javascript
禁用Enter键表单自动提交实现代码
May 22 Javascript
js操作滚动条事件实例
Jan 29 Javascript
jQuery实现ctrl+enter(回车)提交表单
Oct 19 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
Jan 27 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
react高阶组件添加和删除props
Apr 26 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
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
javascript中call和apply方法浅谈
2013/09/27 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
理解JavaScript原型链
2016/10/25 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
英国探险旅游专家:Explore
2018/12/20 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
幼教个人求职信范文
2013/12/02 职场文书
法制宣传月活动总结
2014/04/29 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
先进工作者事迹材料
2014/12/23 职场文书
实习指导教师评语
2014/12/30 职场文书
2015年司机工作总结
2015/04/23 职场文书
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python