淘宝精品案例

案例分析:

1,鼠标移动到左右两边的 li 上面,所对应的中间的图片就会展示出来,其余图片隐藏

2,左边的 li 的索引号是 0-8 , 中间图片 li 的索引号是 0-17 , 右边 li 的索引号是 0-8 ,但是 右边 li 所对应的图片的索引号是 9-17 , 要加8

关键代码

$(function(){
  $("#left > li").mouseenter(function(){
       var index=$(this).index(); //获得所点击小 li 的索引号
       $("#center > li : eq("+index+")").show().siblings.hide();   //index是变量,不能直接写成 $("#center > li : eq(index)")
  })
  $("#right >li ").mouseenter(function(){
      var index=$(this).index()+9; //右边图片的索引号要 加 9
      $("#center > li").eq(index).show().sibings.hide();  //$("#center > li").eq(index) == $("#center > li : eq("+index+")") ; 等号前的常用
  })
})

完整代码

<!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: 298px;
      height: 248px;
      margin: 100px auto 0;
      border: 1px solid pink;
      overflow: hidden;
    }

    #left, #center, #right {
      float: left;
    }

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

    #left li a, #right 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, #right li a:hover {
      background-image: url(images/abg.gif);
    }

    #center {
      border-left: 1px solid pink;
      border-right: 1px solid pink;
    }
  </style>

  <script src="../jquery-1.12.4.min.js"></script>
  <script>
      //找不到对象
      $(function () {
        $("#left>li").mouseenter(function () {
          $("#center>li:eq(" + $(this).index() + ")").show().siblings().hide();
        });
        $("#right>li").mouseenter(function () {
          $("#center>li").eq($(this).index() + 9).show().siblings().hide();
        });
      });

    //      $("#left>li").mouseenter(function () {
    //        //让center中对应下标的li显示,其他li隐藏
    //        var idx = $(this).index();
    //        $("#center>li:eq(" + idx + ")").show().siblings().hide();
    //      });
    //
    //      $("#right>li").mouseenter(function () {
    //        var idx = $(this).index() + 9;
    //        $("#center>li").eq(idx).show().siblings().hide();
    //
    //        //$("#center>li").eq(idx)  :jq对象
    //        //$("#center>li").get(idx);:js对象
    //      });
    //    });
  </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>
  <ul id="center">
    <li><a href="#"><img src="images/女靴.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/雪地靴.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/冬裙.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/呢大衣.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/毛衣.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/棉服.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/女裤.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/羽绒服.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/牛仔裤.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/女包.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/男靴.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/登山鞋.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/皮带.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/围巾.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/皮衣.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/男毛衣.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/男棉服.jpg" width="200" height="250"/></a></li>
    <li><a href="#"><img src="images/男包.jpg" width="200" height="250"/></a></li>

  </ul>
  <ul id="right">
    <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>
</body>
</html>

原文地址:https://www.cnblogs.com/shanlu0000/p/11518297.html

时间: 2024-10-13 02:37:33

淘宝精品案例的相关文章

【krpano】淘宝buy+案例

这是一个类似淘宝buy+的案例,是基于krpano全景开发工具二次开发的全景视频.WebVR.360°环物.全景视频热点添加于一身的综合性案例.现在将案例上传网站供krpano技术人员和爱好者大家共同研究学习. 淘宝buy+案例链接地址链接:http://pan.baidu.com/s/1qYGt2Eg 密码:vj6z 案例截图: 本博文发表于:http://www.krpano.tech/archives/210 发布者:Mr.huh123 转载请注明出处,谢谢!

JavaScript中自定义函数以及文本框、radio、下拉框的值的获取,结合淘宝竞拍案例来理解。。。

淘宝竞拍案例: HTML部分代码: <form action="#" method="post"> <h2>欢迎进入淘宝竞拍</h2> <h3>本次拍卖品为:导盲犬</h3> 底价: <input type="text" id="Price" value="2000" /><br/><br/> 加价: <i

淘宝搜索案例一个

# -*- coding: utf-8 -*- from appium import webdriver# 使用正则表达式筛选设备 idimport re# 使用time.sleep(xx)函数进行等待from time import sleep# 使用 os 模块调用命令import os # 测试的包的路径和包名appLocation = "C:\\Users\\Administrator\\Desktop\\shoujitaobao_151.apk"# 读取设备 idread_D

淘宝精品服饰案例

$(function () { //获取left的li 注册鼠标进入的事件 $("#left>li").mouseover(function () { //obj.siblings()获取兄弟元素的方法 //现在获取的是obj的所有的兄弟元素 //obj.siblings("li") //获取的是obj的当前的所有li兄弟元素 //获取当前li的索引 var index=$(this).index();//就是当前li的索引 //当前中间模块中的li的其他的兄

淘宝小号交易平台分享淘宝知识给大家,学到就是赚到

http://www.taobao.com/go/act/sale/ruzhujieshao.php http://www.taobao.com/go/act/university/tpanli.php 30 http://www.taobao.com/go/act/sale/hezuohuoban.php http://www.taobao.com/go/act/sale/fuwujieshao.php http://www.taobao.com/go/act/university/taonv

网页设计Dreamweaver网页制作 商业网站建设案例课程 ASP.NET基础实例教程 淘宝开店教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

网页设计 Dreamweaver网页制作 商业网站建设案例课程 ASP.NET基础实例教程 淘宝开店教程 更多&gt;

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

2019淘宝:OceanBase分布式系统负载均衡案例分享

摘要:Heroku的问题让我们意识到,在负载均衡测试时发现问题并妥善解决的成功经验有没有?于是,挖掘出"淘宝在双十一压测OB时发现存在严重的随机访问导致负载不均问题,并通过加权算法妥善解决"的成功案例,也就是本文. 在CSDN云计算频道日前所做的文章<响应高达6秒 用户揭露Heroku私自修改路由造成高支出>中,网友们认为这是"因随机调度+Rails的单线程处理导致延迟增加的负载均衡失败的案例".但在负载均衡测试时就能发现问题并妥善解决的成功经验有没有?

淘宝滑动轮播案例

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>淘宝滑动轮播案例</title> <script src="../jquery-3.4.1.min.js"></script> <style type="text/css"> *{