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 相关文章推荐
JS array 数组详解
Mar 22 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
Aug 29 Javascript
理解javascript中的回调函数(callback)
Sep 02 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
Oct 16 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
Oct 08 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
Oct 05 Javascript
AngularJS实现动态添加Option的方法
May 17 Javascript
详解用webpack2搭建angular2的项目
Jun 22 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
Jan 08 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 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 mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
python fabric实现远程部署
2017/01/05 Python
Python中创建二维数组
2018/10/17 Python
Python包和模块的分发详细介绍
2020/06/19 Python
大学系主任推荐信范文
2013/12/24 职场文书
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
委托证明的格式
2014/01/10 职场文书
家长会演讲稿范文
2014/01/10 职场文书
大学生村官典型材料
2014/01/12 职场文书
八一建军节活动方案
2014/02/10 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
入股合作协议书
2014/10/12 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
质检员工作总结2015
2015/04/25 职场文书
高中班主任心得体会
2016/01/07 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书