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 相关文章推荐
二行代码解决全部网页木马
Mar 28 Javascript
Json对象替换字符串占位符实现代码
Nov 17 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
Mar 01 Javascript
JavaScript实现点击按钮字体放大、缩小
Feb 29 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
详解vue-router 命名路由和命名视图
Jun 01 Javascript
原生js实现瀑布流效果
Mar 09 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 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
MVC模式的PHP实现
2006/10/09 PHP
PHP 上传文件大小限制
2009/07/05 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
微信小程序开发实现消息推送
2020/11/18 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
Js图片点击切换轮播实现代码
2020/07/27 Javascript
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
python中requests库session对象的妙用详解
2017/10/30 Python
使用python实现简单五子棋游戏
2019/06/18 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
物理教师自荐信范文
2013/12/28 职场文书
重阳节登山活动方案
2014/02/03 职场文书
大班开学家长寄语
2014/04/04 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
python自动化测试通过日志3分钟定位bug
2021/11/20 Python