Jquery实现淘宝服饰精品案例

本文介绍如何利用Jquery实现一个淘宝服饰精品案例,包括布局和功能实现。布局上,通过div包裹,左边ul展示列表,右边div显示图片,两者浮动在同一行。功能上,点击左侧列表,右侧对应图片显示,其余隐藏。提供了JS和Jquery两种代码实现,Jquery版本需引入jquery.min.js。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要的效果如下:

布局分析:

1.整个结构由一个div进行包裹,左边放一个ul,ul里面有九个li,每个li里面包含一个a标签;右边放一个div,div里面又包含九个div,每个div里面包含一个a标签,a标签里面包含一个img标签。

2.左边的ul和右边的div都进行浮动。保证两个结构在一行显示。

3.左边的li的背景需要实现渐变效果,采用background-image: linear-gradient(方向, 颜色1, 颜色2)进行实现。

功能分析:

1.点击左边的列表右边div对应的图片显示出来,需要对每个li进行点击事件绑定。

2.取出点击的li的索引,然后把对应的div显示出来,其余的隐藏。

这个案例,我写了两个版本的代码,一个是Js版本,一个是Jquery版本。(如果有不懂的可以看注释耶可以在博客下面进行评论,我都会及时解答)

JS版本:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>淘宝服饰</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
        a {
            text-decoration: none;
            color: black;
            font-size: 14px;
        }
        
        .wrapper {
            margin-left: 300px;
            margin-top: 200px;
        }
        
        .wrapper #left {
            float: left;
        }
        
        .wrapper #left li {
            list-style: none;
            width: 50px;
            height: 25px;
            text-align: center;
            border: 2px solid #e9d1d0;
            border-bottom: 0;
            line-height: 30px;
            /* 背景渐变 */
            background-image: linear-gradient(to top, #fcf1ed, #fbfdfb);
        }
        
        .wrapper #left li:last-child {
            border-bottom: 2px solid #e9d1d0;
        }
        
        .wrapper #content {
            float: left;
            overflow: hidden;
        }
        
        .wrapper #co
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值