jq超级简易选项卡案例

简介: jq超级简易选项卡案例

前言

今天写模版的时候,新添加了一个店面预览的,需要一个选项卡 来选择代码如下 非常的简易易懂

html部分

<ul class="page_tit">
            <li class="click"><a> red</a></li>
            <li>blue</li>
            <li>yellow</li>
        </ul>
        <div class="box">
            <div class="show">1</div>
            <div>2</div>
            <div>3</div>
        </div>

css部分写的随便的写了写

ul li{
       display: inline-block;
    width: 136px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #e7e3e2;
    font-size: 16px;
    color: #999;
        }
        .box{
            position: relative;
        }
        .box div{
            width: 304px;
            height: 300px;
            position: absolute;
            display: none;
        }
        .box .show{
            display: block;
        }
        .box .hide{
            display: none;
        }
        .click{
            background-color: #ccc;
        }

jq部分,别忘记调用jq文件,这里推荐七牛云的公共cdn

$(".page_tit li").each(function  (index , ele) {//each循环遍历。得到所有的li  index代表li的下表,ele元素
    $(this).click(function () {//$(this) 表示当前点击的元素
        $(this).addClass("click");
        $(this).siblings().removeClass("click");
        $(".box div:eq("+index+")").css({"display":"block"}); //eq  根据each循环得出index的所引值  取对应的div显示
        $(".box div:eq("+index+")").siblings().css({"display":"none"}); //对应的div隐藏
    });
});

这样简单的jq选项卡就好了(忽视ui有点丑)

文件预览地址

相关文章
|
8月前
|
JavaScript
js简单全选及反选demo效果示例(整理)
js简单全选及反选demo效果示例(整理)
|
10月前
|
前端开发
jq书写点击换图
jq书写点击换图
44 0
|
10月前
|
JavaScript
jquery实现tab选项卡同一个按钮不同onClick链接的解决方案
jquery实现tab选项卡同一个按钮不同onClick链接的解决方案
70 0
[Vue3+Element-Plus]点击列表中的图片预览时,图片被表格覆盖。
点击图片进行预览,但是还能继续选中其他的图片进行预览,鼠标放在表格上,那一行表格也会选中,如图所示第一行,那么该如何解决呢?
|
JavaScript
|
JavaScript 前端开发
【Jquery练习】tab栏切换
在实现今天的练习之前,我们先来了解一下排他思想,排他思想也就是为当前元素设置一个特定的样式,并为其他兄弟元素清除样式。多用于多选一的效果。
99 0