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有点丑)

文件预览地址

相关文章
|
3月前
|
JavaScript Java
分别使用js与jquery写 单击按钮时出现内容 点击删除按钮不会再向下出现
分别使用js与jquery写 单击按钮时出现内容 点击删除按钮不会再向下出现
20 1
|
JavaScript
js左侧下拉菜单效果demo示例(整理)
js左侧下拉菜单效果demo示例(整理)
|
JavaScript
js简单全选及反选demo效果示例(整理)
js简单全选及反选demo效果示例(整理)
|
JavaScript 前端开发
详解用js实现弹框列表功能
详解用js实现弹框列表功能
157 0
|
前端开发
jq书写点击换图
jq书写点击换图
59 0
使用JQ实现点击其他区域关闭窗口的功能
使用JQ实现点击其他区域关闭窗口的功能