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 相关文章推荐
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 Javascript
JS 实现点击a标签的时候让其背景更换
Oct 15 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
JavaScript实现横向滑出的多级菜单效果
Oct 09 Javascript
微信小程序 简单教程实例详解
Jan 13 Javascript
微信小程序 点击控件后选中其它反选实例详解
Feb 21 Javascript
JS返回顶部实例代码
Aug 09 Javascript
vuex实现购物车功能
Jun 28 Javascript
vue3.0+vue-router+element-plus初实践
Dec 02 Vue.js
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
详解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快速生成各种信息提示框的方法
2016/02/03 PHP
关于php中一些字符串总结
2016/05/05 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
JS 自定义带默认值的函数
2011/07/21 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
代码分析Python地图坐标转换
2018/02/08 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Python文件读写常见用法总结
2019/02/22 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
基于python实现复制文件并重命名
2020/09/16 Python
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
shell的种类有哪些
2015/04/15 面试题
新学期红领巾广播稿
2014/01/14 职场文书
档案信息化建设方案
2014/05/16 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
优秀教师先进材料
2014/12/16 职场文书
青岛海底世界导游词
2015/02/11 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript