基于jQuery实现多标签页切换的效果(web前端开发) - Web前端
作者:98wpeu发布时间:2026-08-25分类:网页前端技术浏览:3
导读:这里,实现多标签页效果的方法有两个,一个是基于DOM的,另一个是基于JQuery的,此次我写的是一个对于一个电话套餐的不同,显示不同的标签页方法一:首先,我们要把页面的大体框架...
这里,实现多标签页效果的方法有两个,一个是基于DOM的,另一个是基于JQuery的,此次我写的是一个对于一个电话套餐的不同,显示不同的标签页
方法一:
首先,我们要把页面的大体框架和样式写出来,html和CSS代码如下:
<ul id="tab"> <li id="TAB1" onclick="show(1)">10元套餐</li> <li id="tab2" onclick="show(2)">30元套餐</li> <li id="tab3" onclick="show(3)">50元包月</li> </ul> <div id="contAIner"> <div id="content1" style="z-index: 1;"> 10元套餐详情:<br /> 每月套餐内拨打100分钟,超出部分2毛/分钟 </div> <div id="content2"> 30元套餐详情:<br /> 每月套餐内拨打300分钟,超出部分1.5毛/分钟 </div> <div id="content3"> 50元包月详情:<br /> 每月无限量随心打 </div> </div>
css样式代码如下:
*{
margin:0;
padding: 0;
}
#tab li{
float: left;
list-style: none;
width: 80px;
height: 40px;
line-height: 40px;
cursor: pointer;
text-align: center;
}
#container{
position: relative;
}
#content1,#content2,#content3{
width: 300px;
height: 100px;
padding:30px;
position: absolute;
top: 40px;
left: 0;
}
#tab1,#content1{
background-color: #ffcc00;
}
#tab2,#content2{
background-color: #ff00cc;
}
#tab3,#content3{
background-color: #00ccff;
}
形成的静态界面如下:

现在,开始写javascript代码了,实现动态效果,点击哪个标签,对应的页面会显示出来,代码如下:
<script>
function show(n){
var curr=document.querySelector("div[style]");
curr.removeattribute("style");
document.getElementById("content"+n)
.style.zIndex="1";
}
</script>
页面效果如下:
点击30元套餐,出现的界面:

点击50元包月的时候,出现的界面:

方法二:基于jQuery,首先我们要在HTML页面的中引入jquery-1.11.3.JS文件
html代码(css样式代码同方法一):
<ul id="tab"> <li id="tab1" value="1">10元套餐</li> <li id="tab2" value="2">30元套餐</li> <li id="tab3" value="3">50元包月</li> </ul> <div id="container"> <div id="content1" style="z-index: 1;"> 10元套餐详情:<br /> 每月套餐内拨打100分钟,超出部分2毛/分钟 </div> <div id="content2"> 30元套餐详情:<br /> 每月套餐内拨打300分钟,超出部分1.5毛/分钟 </div> <div id="content3"> 50元包月详情:<br /> 每月无限量随心打 </div> </div>
js代码如下:
<script>
$("#tab>li").click(function(){
console.log(this);
$("#content"+$(this).val()).attr('style','z-index:1').siblings("div").removeAttr("style");
});
</script>
最终实现的效果同方法一
以上所述是小编给大家介绍的基于jquery实现多标签页切换的效果(Web前端开发),希望对大家有所帮助,如果大家想离家近更多内容敬请关注脚本之家!
- 上一篇:jQuery实现的导航下拉菜单效果 - Web前端
- 下一篇:已经是最后一篇了
相关推荐
- jQuery实现的导航下拉菜单效果 - Web前端
- jQuery3.0中的buildFragment私有函数详解 - Web前端
- Jquery ajax请求导出Excel表格的实现代码 - Web前端
- jQuery UI结合Ajax创建可定制的Web界面 - Web前端
- jQuery animate和CSS3相结合实现缓动追逐效果附源码下载 - Web前端
- Bootstrap嵌入jqGrid,使你的table牛逼起来 - Web前端
- 使用jQuery实现Web页面换肤功能的要点解析 - Web前端
- jQuery实现内容定时切换效果完整实例 - Web前端
- jQuery中通过ajax调用webservice传递数组参数的问题实例详解 - Web前端
- jQuery表格插件datatables用法汇总 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


