jquery简单实现tab选项卡效果
html:
<ul class="tab"> <li>最新</li> <li class="cur">热门</li> <li>新闻</li> </ul> <div>11</div> <div class="on">22</div> <div>33</div>
css:
div{margin:0;padding:0;width:184px;height:200px;border:1px solid #ccc;display:none;} .tab{margin:0;padding:0;list-style:none;width:200px;overflow:hidden;} .tab li{float:left;width:60px;height:30px;background:#ccc;color:#fff;border:1px solid red; text-align:center;line-height:30px;cursor:pointer; } .on{display:block;} .tab li.cur{background:blue;}
js:
$(document).ready(function(){ $(".tab li").click(function(){ $(".tab li").eq($(this).index()).addClass("cur").siblings().removeClass('cur'); $("div").hide().eq($(this).index()).show(); //另一种方法: $("div").eq($(".tab li").index(this)).addClass("on").siblings().removeClass('on'); }); });
来源:http://www.cnblogs.com/web-xiaobai/archive/2012/09/17/2689067.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步