js实现京东轮播图效果

发布时间 - 2026-01-11 02:07:58    点击率:

本文实例为大家分享了js实现京东轮播图效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    body,ul,li{padding:0;margin:0;}
    li{list-style-type:none;}
    .wrap{
      position:relative;
      width:480px;
      height:260px;
      margin:100px auto;
    }
    .wrap>ul>li{position:absolute;display:none;}
    /*隐藏所有的li*/
    .wrap img{width:480px;height:260px;}
    .wrap li:first-child{display:block;}/*显示第一个*/
    .arrow{
      width:480px;
      height:60px;
      position:absolute;
      top:50%;
      margin-top:-30px;
      display:none;
    }
    .arrow>span{
      font-size:24pt;
      line-height:60px;
      display:inline-block;
      width:36px;
      background-color:#CEE5E8;
      text-align:center;
      cursor:pointer;
      opacity:0.5;
      border-radius:5px;/*显示圆框*/
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      color:black;
    }
    .wrap:hover .arrow{
      display:block;
    }
    .arrow>span:last-child{
      float:right;
    }
  </style>
</head>
<body>
<div class="wrap">
  <!--图片部分-->
  <ul>
    <li>
      <a href="javascript:void(0)">
        <img src="images/1.jpg"/>
      </a>
    </li>
    <li>
      <a href="javascript:void(0)">
        <img src="images/2.jpg"/>
      </a>
    </li>
    <li>
      <a href="javascript:void(0)">
        <img src="images/3.jpg"/>
      </a>
    </li>
    <li>
      <a href="javascript:void(0)">
        <img src="images/4.jpg"/>
      </a>
    </li>
  </ul>
  <!--按钮部分-->
  <div class="arrow">
    <span><</span>
    <span>></span>
  </div>
</div>
</body>
<script src="jquery-1.12.0.min.js"></script>
<script>
  $(function(){
    var count = 0;
    function change() {
      count++;
      if( count == $(".wrap>ul>li").length){
        count = 0;
      }
      $(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
    }
    var myTimer = setInterval(change,4000);
    function reRun(){
      myTimer = setInterval(change,4000);
    }
    /*注意jquery中setInterval函数不要加引号和(),否则会报缺少对象*/
    $(".arrow>span").eq(0).click(function(){
      clearInterval(myTimer);
      /*清除计时器,目的在于不会因点击按钮时setInterval事件仍旧执行*/
      count--;
      if( count == -1){
        count = $(".wrap>ul>li").length - 1;
      }      $(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
      setTimeout(reRun,0);
      /*重新启动计时器,保证不点击按钮是能正常切换*/
    });
    $(".arrow>span").eq(1).click(function(){
      clearInterval(myTimer);
      count++;
      if( count == $(".wrap>ul>li").length){
        count = 0;
      }    $(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
      setTimeout(reRun,0);
    });
  });
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 轮播图  # 纯js仿淘宝京东商品放大镜功能  # Javascript仿京东放大镜的效果  # js仿京东轮播效果 选项卡套选项卡使用  # JS仿京东移动端手指拨动切换轮播图效果  # 利用AngularJs实现京东首页轮播图效果  # javascript仿京东导航左侧分类导航下拉菜单效果  # 基于JavaScript实现仿京东图片轮播效果  # js实现仿京东2级菜单效果(带延时功能)  # 原生js仿淘宝网商品放大镜效果  # JavaScript实现京东购物放大镜和选项卡效果的方法分析  # 计时器  # 会报  # 第一个  # 大家分享  # 重新启动  # 具体内容  # 大家多多  # 京东  # height  # px  # auto  # wrap  # type  # list  # width  # relative  # position  # absolute  # top  # font 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  如何在IIS中新建站点并配置端口与IP地址?  Laravel怎么实现验证码(Captcha)功能  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  实例解析angularjs的filter过滤器  网站建设保证美观性,需要考虑的几点问题!  Laravel如何保护应用免受CSRF攻击?(原理和示例)  如何快速搭建高效简练网站?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  网站优化排名时,需要考虑哪些问题呢?  jQuery 常见小例汇总  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  在线制作视频的网站有哪些,电脑如何制作视频短片?  魔方云NAT建站如何实现端口转发?  EditPlus中的正则表达式实战(6)  如何用虚拟主机快速搭建网站?详细步骤解析  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何在局域网内绑定自建网站域名?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  微信小程序制作网站有哪些,微信小程序需要做网站吗?  javascript中闭包概念与用法深入理解  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何在阿里云虚拟服务器快速搭建网站?  如何在Windows虚拟主机上快速搭建网站?  如何在新浪SAE免费搭建个人博客?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  长沙做网站要多少钱,长沙国安网络怎么样?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  网站制作软件有哪些,制图软件有哪些?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  bing浏览器学术搜索入口_bing学术文献检索地址  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  黑客入侵网站服务器的常见手法有哪些?  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  浅谈javascript alert和confirm的美化  大连 网站制作,大连天途有线官网?  php结合redis实现高并发下的抢购、秒杀功能的实例  googleplay官方入口在哪里_Google Play官方商店快速入口指南  如何在IIS中新建站点并配置端口与物理路径?  潮流网站制作头像软件下载,适合母子的网名有哪些?  iOS验证手机号的正则表达式  高防服务器:AI智能防御DDoS攻击与数据安全保障  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  如何自定义建站之星网站的导航菜单样式?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  如何用低价快速搭建高质量网站?