分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

使用jQuery进行tab切换

发布时间:2023-09-06 02:00责任编辑:赖小花关键词:jQuery

HTML:

<div class="food"> ???<div class="tabsdiv"> ???????<ul> ???????????<li class="tabsli select1">全部菜品</li> ???????????<li class="tabsli">经典牛排</li> ???????????<li class="tabsli">意面/烩饭</li> ???????????<li class="tabsli">风味披萨</li> ???????????<li class="tabsli">甜品小食</li> ???????????<li class="tabsli">酒水饮料</li> ???????????<li class="tabsli">其他</li> ???????</ul> ???????<div id="inputdiv"> ???????<input ?id="text" type="text" value="输入关键字"> ???????<input id="input_button" type="button" value="搜索"> ???????</div> ???</div> ???<div class="food_content"> ???????<div class="table-pic table-show clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic1.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">海鲜芝士大虾</h2> ???????????????<p class="ms-txt">价格:49元</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic2.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">草莓布丁杯</h2> ???????????????<p class="ms-txt">价格:12元</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic3.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">菲力黑椒牛排</h2> ???????????????<p class="ms-txt">价格:69元</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic4.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">香煎排意面</h2> ???????????????<p class="ms-txt">价格:69元</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic5.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">鲜香培根比萨</h2> ???????????????<p class="ms-txt">价格:59元/24寸</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic6.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">番茄烩意面</h2> ???????????????<p class="ms-txt">价格:39元</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic3.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">菲力黑椒牛排</h2> ???????????????<p class="ms-txt">价格:69元</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic4.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">香煎排意面</h2> ???????????????<p class="ms-txt">价格:69元</p> ???????????</a> ???????????<a href="meishi-con.html" class="ms-wrap"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic6.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">番茄烩意面</h2> ???????????????<p class="ms-txt">价格:39元</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic5.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">鲜香培根比萨</h2> ???????????????<p class="ms-txt">价格:59元/24寸</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic2.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">草莓布丁杯</h2> ???????????????<p class="ms-txt">价格:12元</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic2.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">草莓布丁杯</h2> ???????????????<p class="ms-txt">价格:12元</p> ???????????</a> ???????</div> ???????<div class="table-pic clearfix"> ???????????<a href="meishi-con.html" class="ms-wrap ms-right"> ???????????????????<span class="ms-pic"> ???????????????????????<img src="img/ms-pic1.jpg" alt="" /> ???????????????????</span> ???????????????<h2 class="ms-tit">海鲜芝士大虾</h2> ???????????????<p class="ms-txt">价格:49元</p> ???????????</a> ???????</div> ???</div></div>

CSS:

.food{ ???width: 1080px; ???margin: 60px auto 0 auto;}.food ul{ ???float: left;}.tabsli{ ???float: left; ???color: #666666; ???font-size: 16px; ???width: 100px; ???text-align: center; ???padding: 10px 0 10px 0;}.tabsli:hover{ ???text-decoration: none; ???background-color: #533336; ???color: #fff;}#inputdiv{ ???border: 1px solid #533336; ???float: right; ???display: inline-block; ???height: 40px; ???width: 292px; ???padding-left: 16px; ???border-radius: 20px; ???overflow: hidden;}#text{ ???width: 194px; ???height: 46px; ???line-height: 46px; ???font-size: 18px; ???color: gray; ???border: none; ???outline: none;}#input_button{ ???width: 100px; ???line-height: 46px; ???margin-right: -10px; ???background-color: #533336; ???color: #fff; ???font-size: 18px; ???cursor: pointer; ???border: none; ???outline: none;}.food_content{ ???border-top: 1px solid #533336; ???clear: both;}.table-pic{ ???width: 1080px; ???margin: 0 auto; ???display: none;}.table-show{ ???display: block;}.ms-wrap{ ???float: left; ???text-align: center; ???margin-top: 60px;}.ms-right{ ???margin-right: 30px;}.ms-tit{ ???font-size: 24px; ???color: #533336; ???line-height: 40px;}.ms-txt{ ???font-size: 18px; ???color: #999;}.mei-wrap{ ???margin-top: 30px; ???width: 1080px; ???margin: 0 auto; ???text-align: center;}.mei-tit{ ???line-height: 80px; ???font-size: 30px;}.mei-pic,.mei-txt{ ???text-align: left; ???width: 1080px; ???margin: 0 auto;}.mei-txt{ ???margin-top: 40px; ???text-indent: 2em; ???font-size: 18px; ???line-height: 30px;}.select1 { ???text-decoration: none; ???background-color: #533336; ???color: #fff;}

JQ:

$("li.tabsli").click(function () { ???????var index = $(this).index(); ???????$(this).parent().parent().next().find(".table-pic").removeClass("table-show").eq(index).addClass("table-show"); ???????$(this).addClass("select1").siblings().removeClass("select1"); ???})

使用jQuery进行tab切换

原文地址:https://www.cnblogs.com/ZwjFronTend/p/9191501.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved