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 相关文章推荐
setTimeout和setInterval的深入理解
Nov 08 Javascript
通过url查找a元素并点击
Apr 09 Javascript
jquery查找父元素、子元素(个人经验总结)
Apr 09 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
May 04 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 Javascript
jquery操作select元素和option的实例代码
Feb 03 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
Jun 24 Javascript
BootStrap导航栏问题记录
Jul 31 Javascript
js中split()方法得到的数组长度问题
Jul 19 Javascript
jQuery UI实现动画效果代码分享
Aug 19 jQuery
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
Vue提供的三种调试方式你知道吗
Jan 18 Vue.js
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
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
JavaScript 常用函数库详解
2009/10/21 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
js控制CSS样式属性语法对照表
2012/12/11 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
ES6 class的应用实例分析
2019/06/27 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
pandas 将索引值相加的方法
2018/11/15 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
某公司面试题
2012/03/05 面试题
应届大学生的推荐信
2013/11/20 职场文书
商务日语毕业生自荐信
2013/11/23 职场文书
暑期实践思想汇报
2014/01/06 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL