jQuery天猫商品分类导航菜单

jQuery天猫商品分类导航菜单


一、HTML模块相关源码

HTML文件:index.html

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>jQuery天猫分类导航菜单</title>
    <link rel="stylesheet" href="style.css">
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="JQ.js"></script>

</head>

<body>

    <div class="detailed">
        <div class="left">
            <ul>
                <li data-id="1"> <span>手机/运行商/数码 <i>></i></span></li>
                <li data-id="2"> <span>电脑/办公<i>></i></span></li>
                <li data-id="3"> <span>食品/酒类<i>></i></span></li>
                <li data-id="4"> <span>医药保健/计生情趣<i>></i></span></li>
                <li data-id="5"> <span>家具/家具/家装/厨具<i>></i> </span></li>
                <li data-id="6"> <span>大家电 /生活电器<i>></i></span></li>
                <li data-id="7"> <span>厨具 /收纳 /宠物<i>></i></span></li>
                <li data-id="8"> <span>汽车 /配件 /用品<i>></i></span></li>
                <li data-id="9"> <span>生鲜/特产<i>></i></span></li>
                <li data-id="10"> <span>图书/文娱 <i>></i></span></li>
            </ul>
        </div>

        <div class="right">
            <div class="tab hide" data-id="1">

                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>手机配件<i> &gt;</i></a> </dt>
                    <dd>
                        <a>手机壳贴膜</a>
                        <a>手机存储卡</a>
                        <a>数据线</a>
                        <a>充电器</a>
                        <a>手机耳机</a>
                        <a>创意配件</a>
                        <a>手机饰品</a>
                        <a>手机电池</a>
                        <a>移动电源</a>
                        <a>蓝牙耳机</a>
                        <a>手机支架</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>摄影摄像 <i> &gt;</i></a> </dt>
                    <dd>
                        <a>数码相机</a>
                        <a>微单相机</a>
                        <a>单反相机</a>
                        <a>拍立得</a>
                        <a>摄像机镜头</a>
                        <a>户外器材</a>
                        <a>面膜</a>
                        <a>影棚器材</a>
                        <a>冲印服务</a>
                        <a>数码相框</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>数码配件 <i> &gt;</i></a> </dt>
                    <dd>
                        <a>存储卡</a>
                        <a>三脚架</a>
                        <a>云台相机包滤镜闪光灯</a>
                        <a>手柄相机清洁</a>
                        <a>贴膜机身附件</a>
                        <a>镜头附件</a>
                        <a>读卡器</a>
                        <a>粉饼</a>
                        <a>支架电池</a>
                        <a>充电器</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>智能设备<i> &gt;</i></a> </dt>
                    <dd>
                        <a>智能手表</a>
                        <a>智能手环</a>
                        <a>监控摄像</a>
                        <a>智能眼镜</a>
                        <a>智能家居</a>
                        <a>健康监测</a>
                        <a>无人机</a>
                        <a>智能机器人</a>
                        <a>运动跟踪器</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>影音娱乐<i> &gt;</i></a> </dt>
                    <dd>
                        <a>耳机</a>
                        <a>耳麦音箱</a>
                        <a>智能音箱</a>
                        <a>音响</a>
                        <a>收音机</a>
                        <a>眼部护理</a>
                        <a>麦克风MP3/MP4</a>
                        <a>专业音频</a>
                        <a>音频线</a>
                    </dd>
                </dl>

            </div>

            <div class="tab hide" data-id="2">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

            </div>

            <div class="tab hide" data-id="3">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>
            </div>
            <div class="tab hide" data-id="4">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>
            </div>
            <div class="tab hide" data-id="5">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

            </div>
            <div class="tab hide" data-id="6">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>
            </div>
            <div class="tab hide" data-id="7">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

            </div>
            <div class="tab hide" data-id="8">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>
            </div>
            <div class="tab hide" data-id="9">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

            </div>
            <div class="tab hide" data-id="10">
                <dl>
                    <dt><a>手机通讯<i> &gt;</i></a></dt>
                    <dd>
                        <a>手机</a>
                        <a>游戏手机</a>
                        <a>5G手机</a>
                        <a>拍照手机</a>
                        <a>全面屏手机</a>
                        <a>老人机</a>
                        <a>对讲机</a>
                        <a>以旧换新</a>
                        <a>手机维修</a>
                    </dd>
                </dl>

                <dl>
                    <dt><a>运营商<i> &gt;</i></a> </dt>
                    <dd>
                        <a>合约机手机卡</a>
                        <a>宽带充话费</a>
                        <a>流量</a>
                        <a>中国电信</a>
                        <a>中国移动</a>
                        <a>中国联通</a>
                        <a>京东通信</a>
                        <a>挑靓号</a>
                    </dd>
                </dl>

            </div>


        </div>

    </div>


    <div style="text-align:center;" class="kk">
        <p>更多内容请关注<a href="https://blog.csdn.net/weixin_50569789?spm=1011.2124.3001.5343" target="_blank"
                style="color: rgb(255, 0, 0);">小花007</a></p>
    </div>
</body>

</html>

二、CSS模块相关源码

CSS文件:style.css

* {
    margin: 0;
    padding: 0;
}

body
 {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #002b36;
    font-size: 16px;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}

ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a {
    text-decoration: none;
}

.detailed{
    position: relative;
    top: 50px;
    margin: 0 auto;
    width: 1000px;
    height: auto;
  
}

.left {
    width: 200px;
    height: 450px;
    background: #ff0239;
}

.left ul {
    width: 100%;
}

.left ul li {
    height: 50px;
    line-height: 50px;
    text-align: left;
}

.left ul li i{
    float: right;
    padding-right: 10px;
}

.left ul li span {
    padding-left: 10px;
    height: 45px;
    line-height: 45px;
    display: block;
    background: #ff0239;
    color: #fff;
}

.left ul li span:hover {
    color: #FF0036;
    background: #000000;
    transform: scale(1.1);
}

.right {
    position: absolute;
    top: 0;
    width: 800px;
    height: 450px;
    margin-left: 200px;
}

.tab {
    position: relative;
    overflow: hidden;
    padding: 10px 0px;
    width: 100%;
    height: 474px;
    background: #FFFFFF; 
}

.tab dl {
    overflow: hidden;
    padding: 0px 0px 10px 0px;
}

.tab dt {
    width: 100px;
    float: left;
    display: block;
    position: relative;
    clear: left;
}

.tab dt a {

    cursor: pointer;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
    padding-left: 10px;
   
 
}

.tab dt i {
    position: absolute;
    top: 2px;
    width: 4px;
    right: 12px;
    font-size: 14px;
}

.tab dd {
    position: relative;
    float: left;
    display: block;
    width: 680px;
    overflow: hidden;
    padding-right:10px;
    border-bottom: 1px dashed #E3E3E3;
}

.tab dd a {
    float: left;
    font-size: 12px;
    color: #808080;
    padding: 0 10px;
    margin: 4px 0px 12px 0px;
    border-left: 1px solid #E3E3E3;
    text-decoration: none;
    cursor: pointer;
}

.tab dd a:hover {
    color: #FF0036;
    transform: scale(1.1);
}

.hide {
    display: none;
}

.kk{
    margin-top:100px ;
    color: #fff;
}

三、jQuery模块相关源码

jQuery文件:JQ.js

$(function () {

    $('.detailed').on('mouseenter', function () {
        $(".right").removeClass('hide');  //鼠标经过的时候移除hide,显示tab栏
    });

    $('.detailed').on('mouseleave', function () {
        $(".right").addClass('hide');  //鼠标离开的时候添加hide,隐藏tab栏
        $(".tab").addClass('hide');
    });

    $('.detailed').on('mouseenter', 'li', function (e) {
        //鼠标经过li的时候
        var tab_data = $(this).attr('data-id');
        //attr获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。
        $(".tab").addClass('hide');  //只让选中的显示,其他的均隐藏
        //获取鼠标经过获取data-id值
        $('.tab[data-id="' + tab_data + '"]').removeClass('hide');
    })
})

如果没有jquery.min.js文件,可使用

<script src="https://code.jquery.com/jquery-1.12.4.min.js"
     integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不易撞的网名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值