1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS自定义选项卡函数及用法实例分析【javascript】

JS自定义选项卡函数及用法实例分析【javascript】

时间:2019-01-28 12:49:44

相关推荐

JS自定义选项卡函数及用法实例分析【javascript】

web前端|js教程

JS,自定义,选项卡函数

web前端-js教程

本文实例讲述了JS自定义选项卡函数及用法。分享给大家供大家参考。具体如下:

三级商城分销系统源码,vscode选中这个词,加密安装Ubuntu,tomcat实现热更新,临沂爬虫学习,php 单词首字母大写,南京seo优化费用有多少,网站源码为什么难破解版lzw

这里分享一个JS选项卡函数附带演示效果,选项卡函数参数调用说明:

window图片查看器源码,vscode教学英语,ubuntu无法联网,linux查看tomcat进程,sqlite密码破解,沈阳网页设计公司简介,网页显示数据库连接失败,怎么进云服务器连接失败怎么办,ecshop首页幻灯插件,电商网站前端框架,爬虫介绍,php 微信公众号,seo 图片,springboot集成示列,标签 seo,商家产品展示网站源码,一个网页用两个数据库,出错页面模板,织梦网站后台使用说明书,jquery dialog 插入一个页面,微笑微信公众号管理系统,如何用织梦程序制作多个页面网站lzw

cmd:点击元素集合

con:显示容器集合

evt:触发事件

css:为当前点击元素的样式名称

index:为默认显示第几项的索引值

目前选项卡的样式还比较简洁和粗糙,想用的自己动动手美化一下。

优能分类目录网站源码,ubuntu下的sed,tomcat6网盘资源,爬虫活体饲料排行,php最新版盲盒源码,西安seo思维lzw

运行效果截图如下:

在线演示地址如下:

/js//js-zdy-tab-cha-fun-style-codes/

具体代码如下:

Js选项卡ul,li{ margin:0; padding:0; overflow:hidden; list-style:none; font-family:"Lucida Console", Monaco, monospace}#tab{ width:300px; height:25px; border:1px solid #ddd}#tab li{ width:75px; height:25px; line-height:26px; text-align:center; float:left; cursor:pointer}#tab li.curr{ background:#eee}#con{ width:300px; border:1px solid #ddd; margin-top:-1px;}#con li{ display:none; width:280px; height:100px; padding:10px;}

1 2 3 4

a b c d

/* 选项卡函数: cmd:点击元素集合 con:显示容器集合 evt:触发事件 css:为当前点击元素的样式名称 index:为默认显示第几项的索引值 email : [email]kingark@[/email]*/(function(t){ window[t] = function(cmd, con, evt, css, index){ //默认触发事件 var evt = evt || mouseover, //默认样式名 css = css || curr, index = index || 0; //初始化显示项 show(index); //为点击元素绑定事件 for(var i = 0, l = cmd.length; i < l; i ++){ //为准确获得i的值用闭包传值 (function(n){ cmd[n][on+ evt] = function(){//切换到索引为i的选项show(n); } })(i); }; //切换显示 function show(i){ cmd[index].className = cmd[index].className.replace(css, \); con[index].style.display = one; index = i; cmd[index].className += css; con[index].style.display = lock; } }//指定选项卡函数的名称})(Tab);function tag(i, t){ return document.getElementById(i).getElementsByTagName(t);};//调用选项卡函数Tab(tag( ab,li), tag(con,li), click, \, 1);

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