博主信息
博文 29
粉丝 0
评论 0
访问量 35169
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
jQuery选项卡
咸鱼梦
原创
943人浏览过
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
<style>
*{margin: 0;padding: 0;list-style: none;text-decoration: none;color: #333;}
.box{width: 400px;height: 300px;margin: 100px auto;overflow: hidden;border: 1px solid #eee;border-radius: 3px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}
.menu{background: #f2f2f2;}
.menu li{float: left;padding: 10px 30px;cursor: pointer;border-left: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE;margin-left: -1px;border-radius: 2px;}
.menu:after {content: "";display: block;height: 0;clear: both;}
.active{background: #fff;}
.menuDiv div{width: 400px;height: 259px;background: #fff;}
.menuDiv div img{width: 100%;height: 100%;}
</style>
</head>
<body>
<!--测试原生js选项卡-->
<!--<div>  
<ul>
<li><a href="javascript:;">水果</a></li>
<li><a href="javascript:;">蔬菜</a></li>
<li><a href="javascript:;">主食</a></li>
</ul>
<div>
<div id="tabContent1"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836547896&di=dbda6cce7c8851404fea95dc3de9da9f&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150805%2F0035035595180516_b.jpg"/></div>
<div id="tabContent2"><img src="http://pic.58pic.com/58pic/15/37/25/81j58PIC8wQ_1024.jpg"/></div>
<div id="tabContent3"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836725955&di=16da7786d6a2895b9e1aa54baba8e816&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fd833c895d143ad4bade816f989025aafa50f06c0.jpg"/></div>
</div>
</div>-->
<!--jQuery第一种写法:-->
<!--<div>
<ul>
<li><a href="javascript:;">水果</a></li>
<li><a href="javascript:;">蔬菜</a></li>
<li><a href="javascript:;">主食</a></li>
</ul>
<div>
<div id="tabContent1"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836547896&di=dbda6cce7c8851404fea95dc3de9da9f&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150805%2F0035035595180516_b.jpg"/></div>
<div id="tabContent2"><img src="http://pic.58pic.com/58pic/15/37/25/81j58PIC8wQ_1024.jpg"/></div>
<div id="tabContent3"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836725955&di=16da7786d6a2895b9e1aa54baba8e816&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fd833c895d143ad4bade816f989025aafa50f06c0.jpg"/></div>
</div>
</div>-->
<!--jQuery第二种写法:-->
<!--<div>
<ul>
<li index="tabContent1" onmouseenter="tab(this,'.menuDiv')"><a href="javascript:;">水果</a></li>
<li index="tabContent2" onmouseenter="tab(this,'.menuDiv')"><a href="javascript:;">蔬菜</a></li>
<li index="tabContent3" onmouseenter="tab(this,'.menuDiv')"><a href="javascript:;">主食</a></li>
</ul>
<div>
<div id="tabContent1"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836547896&di=dbda6cce7c8851404fea95dc3de9da9f&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150805%2F0035035595180516_b.jpg"/></div>
<div id="tabContent2"><img src="http://pic.58pic.com/58pic/15/37/25/81j58PIC8wQ_1024.jpg"/></div>
<div id="tabContent3"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836725955&di=16da7786d6a2895b9e1aa54baba8e816&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fd833c895d143ad4bade816f989025aafa50f06c0.jpg"/></div>
</div>
</div>-->
<!--jQuery第三种写法:-->
<div>
<ul>
<li index="tabContent1" onmouseenter="tab(this)"><a href="javascript:;">水果</a></li>
<li index="tabContent2" onmouseenter="tab(this)"><a href="javascript:;">蔬菜</a></li>
<li index="tabContent3" onmouseenter="tab(this)"><a href="javascript:;">主食</a></li>
</ul>
<div>
<div id="tabContent1"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836547896&di=dbda6cce7c8851404fea95dc3de9da9f&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150805%2F0035035595180516_b.jpg"/></div>
<div id="tabContent2"><img src="http://pic.58pic.com/58pic/15/37/25/81j58PIC8wQ_1024.jpg"/></div>
<div id="tabContent3"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513836725955&di=16da7786d6a2895b9e1aa54baba8e816&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fd833c895d143ad4bade816f989025aafa50f06c0.jpg"/></div>
</div>
</div>


<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
//原生js选项卡
/*window.onload = function () {
var Lis = document.getElementsByClassName('menu')[0].getElementsByTagName('li'); //获取li元素
var tabContent = document.getElementsByClassName('menuDiv')[0].getElementsByTagName('div');  //获取div
for (var i=0; i<Lis.length; i++) {
Lis[i].index = i; /
Lis[i].onmouseout = function () {
for (var i=0; i<Lis.length; i++) {
Lis[i].className = '';
tabContent[i].style.display = 'none';
}
this.className = 'active';
tabContent[this.index].style.display = 'block';
}
}

}*/
//jQuery第一种写法:
/*$('.menu li').hover(function(){
$('.menu').find('li').removeClass('active'); //清除所有li元素的active类
$('.menuDiv').find('div').css('display','none'); //menuDiv下的div元素都隐藏
$(this).addClass('active'); //当前Li元素添加active类样式
$('.menuDiv').find('div').eq($(this).index()).css('display','block');  // 获取与当前li元素下标相等的div让它显示
})*/
//jQuery第二种写法:
/*function tab(self,content) {
$(self)
.addClass('active')   //当前高亮
.siblings()  //找到兄弟节点
.removeClass('active');  //清除兄弟节点高亮
$(content)
.find('div') //menuDiv下的div
.eq($(self).index())  //eq下标等于$(self).index()  当前
.show()  //当前div显示
.siblings()  //找到兄弟节点
.hide();  //让兄弟节点全部隐藏
}*/
//jQuery第三种写法:
function tab(self) {
$(self)
.addClass('active')  //当前高亮
.siblings() //找到兄弟节点
.removeClass('active');  //清除兄弟节点高亮
var box = "#" + $(self).attr("index");  //获取当前的自定义索引属性,获取当前点击的是哪一个
$(box)
.show() //当前div显示
.siblings() //找到兄弟节点
.hide();  //让兄弟节点全部隐藏
}



</script>
</body>
</html>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学