jQuery应用操作之---网页选项卡(tabs)
2024-09-28 22:17:30
示例:
<div class="tab">
<div class="tab_menu">
<ul>
<li class="selected">时事</li>
<li>体育</li>
<li>娱乐</li>
</ul>
</div>
<div class="tab_box">
<div>时事</div>
<div class="hide">体育</div>
<div class="hide">娱乐</div>
</div>
</div>
需求:为<li>元素绑定单击事件,将当前单击的<li>元素高亮,然后去掉其他同辈<li>元素的高亮,同时切换选项卡内容。
代码如下:
var $div_li = $("div.table_menu ul li");
$div_li.click(functijon(){
$(this).addClass("selected") //当前<li>高亮
.siblings().removeClass("selected"); //其他同辈<li>去掉高亮
var index = $div_li.index(this); //获取当前点击<li>在所有<li>中的索引
$("div_tab_box>div") //选取子节点
.eq(index).show(); //显示当前<li>对应的tab内容
.siblings().hide(); //隐藏其他同辈<li>对应的tab内容
});
最新文章
- 面向初学者之烦人的mainactivity启动前的actionBAR
- js根据不同浏览器(分辨率)调用不同css
- MySQL初始配置
- hbase shell command
- PD16 Generate Datebase For Sql2008R2时报脚本错误&ldquo;对象名sysproperties无效&rdquo;
- 斗地主你什么时候才会托管?(.NET中的托管于非托管)
- 【破解】破解ACDSEE15的方法
- HTML5简单入门系列(七)
- Emmet 语法探析
- C#控制台程序本地化应用(Localization)
- Jquery构建Form表单Post提交数据的简单方法
- 浅谈JavaScript中的柯里化函数
- ZJOI2017 Round#2 滚粗记
- Linux基础一
- TDBGridEh 标头排序
- OSError: mysql_config not found
- Halcon常用算子02
- LSTM输入层、隐含层及输出层参数理解【转载】
- JAVA学习笔记1——环境配置
- js 根据相对路径url获得完整路径url