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 new 需不需要继续使用
Jul 02 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
判断文件是否正在被使用的JS代码
Dec 21 Javascript
实用框架(iframe)操作代码
Oct 23 Javascript
jquery ui dialog替代confirm实例分析
Jan 25 Javascript
jquery validation验证表单插件
Jan 07 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
Jun 23 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
JS构造一个html文本内容成文件流形式发送到后台
Jul 31 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
在react中使用vue的状态管理的方法示例
May 02 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调用数据库的存贮过程!
2006/10/09 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
js友好的时间返回函数
2016/08/24 Javascript
axios学习教程全攻略
2017/03/26 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python str与repr的区别
2013/03/23 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
Pyqt5实现英文学习词典
2019/06/24 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
廉政教育心得体会
2014/01/01 职场文书
18岁生日感言
2014/01/12 职场文书
办公设备采购方案
2014/03/16 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
《雨点儿》教学反思
2014/04/14 职场文书
党性分析自查总结
2014/10/14 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技