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 相关文章推荐
javascript 浏览器检测代码精简版
Mar 04 Javascript
jQuery输入城市查看地图使用介绍
May 08 Javascript
jQuery中:submit选择器用法实例
Jan 03 Javascript
javascript实用方法总结
Feb 06 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
Sep 19 Javascript
jQuery+formdata实现上传进度特效遇到的问题
Feb 24 Javascript
jquery基础知识第一讲之认识jquery
Mar 17 Javascript
Vue2.0 多 Tab切换组件的封装实例
Jul 28 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
js模拟实现烟花特效
Mar 10 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 Javascript
vue实现拖拽进度条
Mar 01 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
使用无限生命期Session的方法
2006/10/09 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
学习jQuey中的return false
2015/12/18 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
Python设计模式之单例模式实例
2014/04/26 Python
Python转换HTML到Text纯文本的方法
2015/01/15 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
用Python逐行分析文件方法
2019/01/28 Python
Form表单及django的form表单的补充
2019/07/25 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
汉语专业应届生求职信
2013/10/01 职场文书
医药专业推荐信
2013/11/15 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
活动总结怎么写
2014/04/28 职场文书
病危通知书样本
2015/04/17 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
2016年母亲节广告语
2016/01/28 职场文书