JavaScript轮播图简单制作方法


Posted in Javascript onFebruary 20, 2017

本文实例为大家分享了JavaScript制作轮播图的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.js"></script>
  <style>
    .container{
      position: absolute;
      left: 0;
      top:0;
      width: 100%;
      overflow: hidden;
      border:1px solid #c3c3c3;
      border-radius: 4px;
    }
    .block1{
      margin:0;
      padding: 0;
      display: inline-block;
      height: 400px;
      background-color: #008800;
    }
    .block2{
      margin:0;
      padding: 0;
      display: inline-block;
      height: 400px;
      background-color: #ffff00;
    }
    .block3{
      margin:0;
      padding: 0;
      display: inline-block;
      height: 400px;
      background-color: #FF9900;
    }
  </style>
</head>
<body>
<div class="container" style="position: absolute;left: 0;top:0; width: 100%;height: 400px;">
  <div class="block1" style="position: absolute;left: 0;top:0;"></div>
  <div class="block2" style="position: absolute;left:0;top:0;"></div>
  <div class="block3" style="position: absolute; left:0;top:0;"></div>
</div>
</body>
<script>
  var wt=window.innerWidth;
  $(".block1").css({width:wt});
  $(".block2").css({width:wt,left:wt});
  $(".block3").css({width:wt,left:wt*2});
  var aa=setInterval(function(){
    $(".block1").css({left:parseFloat($(".block1")[0].style.left)-1});
    $(".block2").css({left:parseFloat($(".block2")[0].style.left)-1});
    $(".block3").css({left:parseFloat($(".block3")[0].style.left)-1});
    if($(".block3")[0].style.left=="0px"){
//      clearInterval(aa);
//      清除循环滚动
      $(".block1").css({left:0})
      $(".block2").css({left:wt})
      $(".block3").css({left:wt*2})
    }
  },2)
</script>
</html>

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

Javascript 相关文章推荐
javascript的函数
Jan 31 Javascript
用JavaScript修改CSS属性的代码
May 06 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 Javascript
JavaScript中set与get方法用法示例
Aug 15 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
JS array数组检测方式解析
May 19 Javascript
Ant Design moment对象和字符串之间的相互转化教程
Oct 27 Javascript
node使用async_hooks模块进行请求追踪
Jan 28 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
Feb 20 #Javascript
原生js实现放大镜
Feb 20 #Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 #Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
Feb 20 #Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
Feb 20 #Javascript
原生node.js案例--前后台交互
Feb 20 #Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
Feb 20 #Javascript
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php 定义404页面的实现代码
2012/11/19 PHP
php恢复数组的key为数字序列的方法
2015/04/28 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
理解 JavaScript Scoping &amp; Hoisting(二)
2015/11/18 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python函数中定义参数的四种方式
2014/11/30 Python
Python获取服务器信息的最简单实现方法
2015/03/05 Python
Python函数的周期性执行实现方法
2016/08/13 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
使用django自带的user做外键的方法
2020/11/30 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
一套C#面试题
2013/10/09 面试题
文秘自荐信
2013/10/20 职场文书
大学生职业生涯规划范文
2014/01/08 职场文书
校园文化标语
2014/06/18 职场文书
创先争优活动个人总结
2015/03/04 职场文书
2015年女工委工作总结
2015/07/27 职场文书
7个关于Python的经典基础案例
2021/11/07 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs
如何使用python包中的sched事件调度器
2022/04/30 Python