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 相关文章推荐
js 遍历json返回的map内容示例代码
Oct 29 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
Sep 03 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
纯原生js实现table表格的增删
Jan 05 Javascript
JavaScript 中调用 Kotlin 方法实例详解
Jun 09 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
Jul 31 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
Aug 30 Javascript
Vue请求JSON Server服务器数据的实现方法
Nov 02 Javascript
vue使用map代替Aarry数组循环遍历的方法
Apr 30 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
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
JS跨域问题详解
2014/11/25 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
js 显示日期时间的实例(时间过一秒加1)
2017/10/25 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
python中执行shell的两种方法总结
2017/01/10 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
Nike瑞士官网:Nike CH
2021/01/18 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
商务考察邀请函范文
2014/01/21 职场文书
教师研修随笔感言
2014/01/23 职场文书
亲属关系公证书
2014/04/08 职场文书
ktv好的活动方案
2014/08/17 职场文书
故宫导游词
2015/01/31 职场文书
教师党员自我评价2015
2015/03/04 职场文书
如何写通讯稿
2015/07/22 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers