简单介绍无限轮播图,js源代码

spring-qingfeng 2021-11-05 原文


简单介绍无限轮播图,js源代码

用js简单的编写无限轮播图

无限轮播图js源代码,今天介绍一下用js简单的编写无限轮播图
<!DOCTYPE html>
<html>
  <head>
    <meta charset=”utf-8″>
    <title>无限轮播图</title>
    <style media=”screen”>
      /*样式设置*/
      * {
        margin: 0px;
        padding: 0px;
      }
      #slider_wrap {
        width: 1600px;
        height: 270px;
        margin: 100px auto;
        border: 1px solid black;
        position: relative;
        overflow: hidden;
      }
      #slider_content {
        width: 4800px;
        height: 270px;
        position: absolute;
      }
      #slider_content img {
        width: 400px;
        height: 270px;
        float: left;
      }
    </style>
  </head>
  <body>
    <div id=”slider_wrap”>
      <div id=”slider_content”>
        <img src=”img/1.jpg” alt=”” />
        <img src=”img/2.jpg” alt=”” />
        <img src=”img/3.jpg” alt=”” />
        <img src=”img/4.jpg” alt=”” />
        <img src=”img/5.jpg” alt=”” />
        <img src=”img/6.jpg” alt=”” />
      </div>
    </div>
    <form class=”btn_sets” action=”index.html” method=”post” style=”margin-left: 900px”>
      <input type=”button” name=”name” value=”下一张” onclick=”btnLeft()”>
      <input type=”button” name=”name” value=”上一张” onclick=”btnRight()”>
    </form>
  </body>
  <script type=”text/javascript”>
    var sliderContent = document.getElementById(\’slider_content\’);
    // 定义一个变量x,记录x轴的位置
    var x = 0;
    // 将slider_content中的图片复制一次
    sliderContent.innerHTML += sliderContent.innerHTML;
    // 添加鼠标点击事件
    function btnLeft() {
      if (x == -2400) { //假如图片移动到最后一个时,将x设置为0;
        x = 0;
      }
      x -= 400;  //图片沿x轴方向向左移动400px
      sliderContent.style.left = x + \’px\’;  //图片左移
    }
    function btnRight() {
      if (x == 0) {
        x = -2400;
      }
      x += 400;
      sliderContent.style.left = x + \’px\’;
    }
    setInterval(\’btnLeft()\’,5000);
  </script>
</html>
结果如图所示:

 

发表于
2016-08-22 22:56 
spring、清風 
阅读(1994
评论(0
编辑 
收藏 
举报

 

版权声明:本文为spring-qingfeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/spring-qingfeng/p/5797529.html

简单介绍无限轮播图,js源代码的更多相关文章

  1. HBuilder mui 手机app开发 Android手机app开发 ios手机app开发

    HBuilder mui 手机app开发 Android手机app开发 ios手机app开发 HBuilder […]...

随机推荐

  1. Huffman树的构造及编码与译码的实现 – 故事,

    Huffman树的构造及编码与译码的实现 哈夫曼树介绍   哈夫曼树又称最优二叉树,是一种带权路径长度最短的二 […]...

  2. .NET Core之微信支付之公众号、H5支付篇

    前言 本篇主要记录微信支付中公众号及H5支付全过程。 准备篇 公众号或者服务号(并开通微信支付功能)、商户平台 […]...

  3. 如何用PS批量为照片添加图片和文字水印

    1.首先,新建两个文件夹,一个就叫做原始图吧,里面存放的是原始图片;另一个就叫做水印图吧,里面存放的是加了水印 […]...

  4. Springboot解决资源文件404,503等特殊报错,无法访问 Springboot解决资源文件404,503等特殊报错

    原文链接:https://www.cnblogs.com/blog5277/p/9324609.html 原文 […]...

  5. 02-凸函数

    一、基本性质和例子 二、保留凸性的运算 三、共轭函数 四、拟凸函数 五、对数凹/对数凸函数 六、关于广义不等关 […]...

  6. Android微信登录、分享、支付

    转载需要著名出处: http://blog.csdn.net/lowprofile_coding/articl […]...

  7. [转]分享一套抓数据小程序,客户资料、实时新闻、股票数据…随心抓

      为了拓展公司业务,客服部需要大量相关行业的客户资料。由于公司规模不大,从成本上考虑购买数据不太现实,所以我 […]...

  8. jQuery 3.1.1 官方下载地址

    jQuery 3.1.1 官方下载地址 https://code.jquery.com/jquery-3.1. […]...

展开目录

目录导航