JS实现touch 点击滑动轮播实例代码


Posted in Javascript onJanuary 19, 2017

废话不多说了,直接给大家贴js代码了,具体代码如下所示:

<script src="../js/jquery-1.8.3.min.js"></script>
<script src="../js/jQuery.mobile-1.3.2.min.js"></script>
----------------------需要应用jquery .mobile自行百度
.num-zcon{
  overflow: hidden;
  width:auto;
  height: 12.5em;
}
.num-container1 {
    height: 12.5em;
    background: url("icons/effect-img/13.png")no-repeat;
        background-size: cover;
    display:block;
  }
.num-container2 {
   height: 12.5em;
    background: url("icons/effect-img/15.png")no-repeat;        background-size: cover;
      display:none;
  }
  .num-container3 {
    height: 12.5em;
    background: url("icons/effect-img/177.png")no-repeat;
        background-size: cover;
      display:none;
  }
  .num-container4 {
    height: 12.5em;
    background: url("icons/effect-img/18.png")no-repeat;
        background-size: cover;
      display:none;
  }
  .num-container5 {
    height: 12.5em;
    background: url("icons/effect-img/19.png")no-repeat;
    background-size: cover;
    display:none;
  }
  .num-float{
    height:1em;
    margin:0 auto;
    z-index: 3;
    text-align:center;
    margin-top: -1.35em;
  }
  .num-a{
    background:#ffffff;
    height: 0.4375em;
    width: 0.4375em;
    border-radius: 50%;
    float: left;
    opacity: 0.5;
  }
   .num-kong{
    height: 0.625em;
    width: 0.25em;
    float: left;
  }
  .num-kong-width{
    width: auto;
    height: 0.9375em;
  }
  .num-kong-win{
    height: 0.625em;
    width: 0.1em;
    float: left;
  }
----------
<div class="num-zcon">
  <div class="num-container1" id="adv1">
  </div>
  <div class="num-container2" id="adv2">
  </div>
  <div class="num-container3" id="adv3">
  </div>
  <div class="num-container4" id="adv4">
  </div>
  <div class="num-container5" id="adv5">
  </div>
  <div class="num-float ub ub-ac ub-pc">
    <div class="num-a" id="ab1">
    </div>
    <div class="num-kong">
    </div>
    <div class="num-a" id="ab2">
    </div>
    <div class="num-kong">
    </div>
    <div class="num-a" id="ab3">
    </div>
    <div class="num-kong">
    </div>
    <div class="num-a" id="ab4">
    </div>
    <div class="num-kong">
    </div>
    <div class="num-a" id="ab5">
    </div>
  </div>
</div>
<script>
  //横幅广告;
  var Nownumber = 1;//1图;
  var Maxnumber = 5;//总个数;
  function show() {
    for (var i = 1; i <= Maxnumber; i++) {
      if (Nownumber == i) {
        document.getElementById("adv" + Nownumber).style.display = 'block';
        document.getElementById("ab" + Nownumber).style.opacity = 1;
      }
      else {
        document.getElementById("adv" + i).style.display = 'none';
        document.getElementById("ab" + i).style.opacity = 0.5;
        document.getElementById("adv" + i).style.transition = "1s";
      }
    }
    if (Nownumber == Maxnumber) {
      Nownumber = 1;
    }
    else {
      Nownumber++;
    }
  }
  theTime = setInterval('show()', 5000);
</script>
<script>
$(document).on("pageinit","#pageone",function(){
 $("#adv1").on("swiperight",function(){
  $(this).hide();
  Nownumber=5;
  $("#adv5").show();
 });   
 $("#adv5").on("swiperight",function(){
  $(this).hide();
  Nownumber=4;
  $("#adv4").show();
 }); 
 $("#adv4").on("swiperight",function(){
  $(this).hide();
  Nownumber=3;
  $("#adv3").show();
 }); 
 $("#adv3").on("swiperight",function(){
  $(this).hide();
  Nownumber=2;
  $("#adv2").show();
 }); 
 $("#adv2").on("swiperight",function(){
  $(this).hide();
  Nownumber=1;
  $("#adv1").show();
 }); 
 $("#adv1").on("swipeleft",function(){
  $(this).hide();
  Nownumber=2;
  $("#adv2").show();
  });
 $("#adv2").on("swipeleft",function(){
  $(this).hide();
  Nownumber=3;
  $("#adv3").show();
  });
 $("#adv3").on("swipeleft",function(){
  $(this).hide();
  Nownumber=4;
  $("#adv4").show();
  });
 $("#adv4").on("swipeleft",function(){
  $(this).hide();
  Nownumber=5;
  $("#adv5").show();
  });
 $("#adv5").on("swipeleft",function(){
  $(this).hide();
  Nownumber=1;
  $("#adv1").show();
});
});
</script>

以上所述是小编给大家介绍的JS实现touch 点击滑动轮播实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
为jQuery添加Webkit的触摸的方法分享
Feb 02 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
详解AngularJS如何实现跨域请求
Aug 22 Javascript
vue2.0全局组件之pdf详解
Jun 26 Javascript
JS原型继承四步曲及原型继承图一览
Nov 28 Javascript
JavaScript计算正方形面积
Nov 26 Javascript
Angular8 实现table表格表头固定效果
Jan 03 Javascript
微信小程序 视图容器组件的详解及实例代码
Jan 19 #Javascript
详解前端构建工具gulpjs的使用介绍及技巧
Jan 19 #Javascript
js实现漫天星星效果
Jan 19 #Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 #Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 #Javascript
javaScript基础详解
Jan 19 #Javascript
bootstrap css样式之表单
Jan 19 #Javascript
You might like
用 php 编写的日历
2006/10/09 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
新手入门常用代码集锦
2007/01/11 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
javascript中clone对象详解
2014/12/03 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
django中模板的html自动转意方法
2018/05/27 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
python如何删除文件中重复的字段
2019/07/16 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
python zip()函数使用方法解析
2019/10/31 Python
如何在sublime编辑器中安装python
2020/05/20 Python
如何表示python中的相对路径
2020/07/08 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
党员评议思想汇报
2014/10/08 职场文书
数学复习课教学反思
2016/02/18 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL
Hive日期格式转换方法总结
2022/06/25 数据库