代码编织梦想

目标效果:

点击左边的商品名称,右边图片会换成对应的商品图片

记得引入jquery文件

 

<!DOCTYPE html>
<html>

<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        * {
            margin: 0;
            padding: 0;
            font-size: 12px;
        }

        ul {
            list-style: none;
        }

        a {
            text-decoration: none;
        }

        .wrapper {
            width: 250px;
            height: 248px;
            margin: 100px auto 0;
            border: 1px solid pink;
            border-right: 0;
            overflow: hidden;
        }

        #left,
        #content {
            float: left;
        }

        #left li {
            background: url(images/lili.jpg) repeat-x;
        }

        #left li a {
            display: block;
            width: 48px;
            height: 27px;
            border-bottom: 1px solid pink;
            line-height: 27px;
            text-align: center;
            color: black;
        }

        #left li a:hover {
            background-image: url(images/abg.gif);
        }

        #content {
            border-left: 1px solid pink;
            border-right: 1px solid pink;
        }
    </style>
    <script src="./jquery.min.js"></script>
    <script>
        $(function () {
            // 1.鼠标经过(mouseover)id是left的盒子里面的li
            $('#left li').mouseover(function () {
                // 2.得到当前对应li的索引号   $(this).index()
                var index = $(this).index();
                // 3.显示( show() )id是content的盒子的里面对应索引号的div
                $('#content div').eq(index).show();
                // 4.隐藏( hide() )其他id是content的盒子的里面的div
                $('#content div').eq(index).siblings('div').hide();
            });
        });
    </script>
</head>

<body>
    <div class="wrapper">
        <ul id="left">
            <li><a href="#">女靴</a></li>
            <li><a href="#">雪地靴</a></li>
            <li><a href="#">冬裙</a></li>
            <li><a href="#">呢大衣</a></li>
            <li><a href="#">毛衣</a></li>
            <li><a href="#">棉服</a></li>
            <li><a href="#">女裤</a></li>
            <li><a href="#">羽绒服</a></li>
            <li><a href="#">牛仔裤</a></li>
        </ul>
        <div id="content">
            <div>
                <a href="#"><img src="images/女靴.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/雪地靴.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/冬裙.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/呢大衣.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/毛衣.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/棉服.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/女裤.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/羽绒服.jpg" width="200" height="250" /></a>
            </div>
            <div>
                <a href="#"><img src="images/牛仔裤.jpg" width="200" height="250" /></a>
            </div>

        </div>


    </div>
</body>

</html>

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_72322475/article/details/127156480

web前端学习笔记—— jquery之简介、对象、选择器_唯恋殊雨的博客-爱代码爱编程_web 对象选择器

jQuery简介 JavaScript库的概念 JavaScript开发的过程中,处理浏览器的兼容很复杂而且很耗时,于是一些封装了这些操作的库应运而生。这些库还会把一些常用的代码进行封装。 把一些常用到的方法写到一个单

JavaScript小案例程序保存(完整代码+效果展示)-爱代码爱编程

1.案例——点击button换照片 html部分<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>换照片</title> </head> <body> <bu

jQuery入门与实战-爱代码爱编程

JQuery JQuery的概述 jQuery是一个快速、简洁的JavaScript库,设计宗旨:“write Less,Do More”,即倡导写更少的代码,做更多的事情。 j:JavaScript;Query查询;意为查询js,把js里面的DOM操作做了封装,可以快速查询使用里面的功能。 jQuery封装JavaScript常用的功能代码,提供

jQuery中的排他思想 —— 实现淘宝精品服饰选项卡效果-爱代码爱编程

排他思想用大白话说就是多选一,只选中被选中的那个,其他的不选中。用原生js实现排他,需要循环遍历,比较麻烦。jQuery里有隐式迭代,就不需要我们再去循环绑定事件循环遍历元素了,简单了许多。 首先了解jQuery的三个方法,隐藏元素、显示元素以及获取元素索引号。 hide()  隐藏元素 show()  显示元素 index()  返回元

jQuery学习笔记系列(一)——入口函数,jQuery对象和DOM对象,jQuery选择器、样式操作、效果(显示隐藏、滑入滑出、淡入淡出、自定义动画、停止动画队列)-爱代码爱编程

day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 jQuery 选择器 能够操作 jQuery 样式 能够写出常用的 jQuery 动画 1.1. jQuery 介绍 1.1.1 Java

【JS面向对象】笔记叁肆章-爱代码爱编程

第三章 函数进阶 1. 函数的定义和调用 1.1 函数的定义方式 自定义函数(命名函数)函数表达式 (匿名函数)利用 var fn = new Function('参数1','参数2', '函数体');所有函数都是 Function 的实例(对象)。Function 里面参数都必须是字符串格式。第三种方式执行效率低,也不方便书写,因此较少使用。所有函

JavaScript高级第三天学习总结—— 函数的定义和调用、this、严格模式、高阶函数、闭包、递归-爱代码爱编程

函数的定义和调用 函数的定义方式 方式1: 函数声明方式 function关键字 (命名函数)function fn(){} 方式2: 函数表达式(匿名函数)var fn = function(){} 方式3: new Function() (函数也是对象,所以可以new)var fn = new Function('参数1','参数2'...

jQuery(包含案例)-爱代码爱编程

jQuery jQuery是一个快速、简洁的JavaScript库,倡导写最好的代码,做更多的事 jQuery封装了JavaScript常用的功能代码,优化DOM操作、事件处理、动画设计和Ajax交互 文章目录 jQuery入口函数jQuery的顶级对象$jQuery对象和DOM对象jQUery选择器隐式迭代jQuery筛选选择器排他思想jQue

jQuery(一)—— jQuery 概述 / jQuery 选择器 / jQuery 样式操作 / jQuery 效果-爱代码爱编程

原以为 jQuery 不需要学习,但是接触了一些 VUE 框架,发现用到了好多 jQuery 的知识,于是返回来重新学习。本系列笔记大概分为三篇,陆续更新。 参考:W3school —— jQuery 教程;黑马 pink 老师前端入门 文章目录 「一」jQuery 概述1. JavaScript 库2. jQuery 概念3. jQu

html学习总结_2522019150的博客-爱代码爱编程

网页与HTML的关系 1、关于网页     1)在浏览器中输入网址, 打开一个网页     2)手机淘宝 与 微信小程 常见浏览器 firefoxEdgeSafariChromeQQIEoperaUC桌面端7.86%10.07%9.61%66.64%---0.97%2.43%---移动端------14.78%55.88%8.41%------1

你是如何使用react高阶组件的?_beifeng11996的博客-爱代码爱编程

High Order Component(包装组件,后面简称HOC),是React开发中提高组件复用性的高级技巧。HOC并不是React的API,他是根据React的特性形成的一种开发模式。 HOC具体上就是一个接受组件作

带你一步步分析webpack是如何执行打包产物的_young soul2的博客-爱代码爱编程

引入关系如图所示: 圈出来文件d是异步导入的文件。 wepback版本如图所示: 执行打包命令,产物如下图: 会生成两个js文件,一个是入口文件打包的testxx.js,还有一个是异步文件d生成的src_d_js.js

javascript笔记_mildness丶的博客-爱代码爱编程

JavaScript笔记 JS表达式与操作符:内置对象:打印:DOM:创建:增:删:改:查:属性操作事件操作 网页特效元素偏移量 offset 系列offset 与 style 区别元素可视区 clie

javascript——事件高级+bom+pc端网页特效+移动端网页特效+本地存储+jquery(基础+案例)_function x() { if (time == 0) { window.location.hr-爱代码爱编程

目录 一、事件高级 1. 注册事件(绑定事件) 2. DOM事件流 3. 事件对象 4. 阻止事件冒泡 5. 事件委托(代理、委派) 6. 常用鼠标事件 7. 常用键盘事件 二、BOM 1. BOM概述 2. window对象的常见事件 3. 定时器   4. JS执行机制  5. location 对象 6. navigat

大二web课程设计期末考试——基于html+css+javascript+jquery电商类化妆品购物商城_大二期末课程设计-爱代码爱编程

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 游戏、 节日、 戒烟、 电影、

go七天开发挑战:7天实现web框架-爱代码爱编程

 学习资料来自:GitHub - geektutu/7days-golang: 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc fra