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 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
jquery下异步提交表单 异步跨域提交表单
Nov 17 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
jQuery代码实现表格中点击相应行变色功能
May 09 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
Jun 09 Javascript
Vue.js bootstrap前端实现分页和排序
Mar 10 Javascript
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
JS判断两个数组或对象是否相同的方法示例
Feb 28 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
ajax请求前端跨域问题原因及解决方案
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
php smarty的预保留变量总结
2008/12/04 PHP
php-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
python利用datetime模块计算时间差
2015/08/04 Python
python抓取文件夹的所有文件
2018/02/27 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
校园文化建设方案
2014/02/03 职场文书
电焊工岗位职责
2014/03/06 职场文书
课外科技活动总结
2014/08/27 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
师德师风自查材料
2014/10/14 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js