100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > jQuery+css实现的tab切换标签(兼容各浏览器)【jquery】

jQuery+css实现的tab切换标签(兼容各浏览器)【jquery】

时间:2024-02-13 09:03:49

相关推荐

jQuery+css实现的tab切换标签(兼容各浏览器)【jquery】

web前端|js教程

jQuery,css,tab切换标签

web前端-js教程

e语言dll注入源码,vscode调试cuda,ubuntu的web配置,ruoyi外置tomcat,安卓sqlite查,ecmall 物流插件,前端框架界面哪个好看,爬虫宠物up主,php 5.5安装,seo个人网站,jsp网站范例,qq网页版登陆页面代码,网站答题模板下载,ios风格的注册页面,android图书管理系统源代码,用单片机编写简单程序代码lzw

运行效果截图如下:

手机rpg游戏源码,ubuntu按键精灵,tomcat集成log4j,爬虫自学太难了,php最好的入门教程学习,阿里seo教程lzw

具体代码如下:

领导邮箱源码,vscode所有快捷键,ubuntu命令 cp,tomcat网站首页在哪,墙上棕色爬虫,php后台源代码,红桥区seo推广公司,科技公司 网站模板,asp登录界面模板lzw

tab切换(function ($) { function set_active(tab, isActive, mode) { if (!tab) return; if (!isActive) {tab.removeClass(active);if (mode == "header") {var related_body = $(tab.find(a).attr( ab_body));set_active(related_body, false, "body");} } else {tab.addClass(active);if (mode == "header") {var related_body = $(tab.find(a).attr( ab_body));set_active(related_body, true, "body");} } } function change_active(self_$_obj) { var _self_tab_header = self_$_obj.parent(); var prev_active_tab_header = _self_tab_header.parent().find(.active); set_active(prev_active_tab_header, false, "header"); set_active(_self_tab_header, true, "header"); } function init(self) { if (self.tab_header_length <= 0) { return; } var defaut_active_tab_header = null; for (var i = 0, length = self.tab_header_length; i < length; i++) {var tab_header = $(self.tab_header_array[i]);var tab_header_linker = tab_header.find(a);tab_header_linker.attr("tab_body", tab_header_linker.attr("href"));tab_header_linker.removeAttr("href");tab_header_linker.bind("click", function () {change_active($(this));});if (tab_header.hasClass(active)) {defaut_active_tab_header = tab_header;} } if (defaut_active_tab_header) {change_active($(defaut_active_tab_header.find(a))); } else {change_active($(self.tab_header_array[0].find(a))); } } $.fn.c_tab = function () { var _self = $(this); _self.tab_header_group = _self.find(.tab_header_group); _self.tab_header_array = _self.tab_header_group.find(.tab_header); _self.tab_header_length = _self.tab_header_array.length; if (_self.tab_header_length == 0) {return; } init(_self); } })($); $(document).ready(function () { $("#tabContainer").c_tab(); }); body { margin:0; padding:0; background:#DFEFFF; } #tabContainer { width:500px; height:300px; margin-left:200px; margin-top:50px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; } .tab_header_group { color:Green; z-index:10; background:#DDDDDD url(img/navbg1.jpg); width:100%; padding:0; margin:0; border-bottom:1px solid gray; border-radius:4px 4px 0 0;} .tab_header { line-height:30px; font-size:14px; display:inline-block; cursor:pointer; margin-right:-3px; *display:inline; zoom:1; padding-left:10px; padding-right:10px; border-radius:4px 4px 0 0; } .tab_header a,a:hover { text-decoration:none; } .tab_header:hover { background:#F5F5F5; } .tab_header_group .active { margin-bottom:0px; background:gray; color:#fff; } .tab_body { margin-top:1px; display:none; } .tab_body_group .active { display:block; }

首页1 首页2 首页3 首页4 首页5

tab1

tab2

tab3

tab4

tab5

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery动画与特效用法总结》及《jQuery常见经典特效汇总》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。