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 入门基础知识 想学习js的朋友可以参考下
Dec 26 Javascript
为Extjs加加速(javascript加速)
Aug 19 Javascript
微信JS接口汇总及使用详解
Jan 09 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
jquery图片切换插件
Mar 16 Javascript
Bootstrap基本样式学习笔记之表单(3)
Dec 07 Javascript
在Vue中使用Compass的方法
Mar 02 Javascript
关于Vue组件库开发详析
Jul 01 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
Feb 26 Javascript
实现一个 Vue 吸顶锚点组件方法
Jul 10 Javascript
Jquery实现获取子元素的方法分析
Aug 24 jQuery
vue获取form表单的值示例
Oct 29 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面向对象——访问修饰符介绍
2012/11/08 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
PHP编程实现的TCP服务端和客户端功能示例
2018/04/13 PHP
JavaScript 基础篇(一)
2012/03/30 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
微信小程序版翻牌小游戏
2018/01/26 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python中的迭代器漫谈
2015/02/03 Python
解析Python编程中的包结构
2015/10/25 Python
python结合API实现即时天气信息
2016/01/19 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
巴西网上药房:onofre
2016/11/21 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
教师党员岗位承诺书
2014/05/29 职场文书
2014年外联部工作总结
2014/11/17 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
三下乡活动心得体会
2016/01/23 职场文书