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 相关文章推荐
js parentElement和offsetParent之间的区别
Mar 23 Javascript
基于Jquery的标签智能验证实现代码
Dec 27 Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 Javascript
javascript实现博客园页面右下角返回顶部按钮
Feb 22 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
js事件监听器用法实例详解
Jun 01 Javascript
JavaScript中eval()函数用法详解
Dec 14 Javascript
Vue 2.0入门基础知识之内部指令详解
Oct 15 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
AngularJS 前台分页实现的示例代码
Jun 07 Javascript
JavaScript fetch接口案例解析
Aug 30 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
微信小程序 视图容器组件的详解及实例代码
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
在字符串中把网址改成超级链接
2006/10/09 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
JS交换变量的方法
2015/01/21 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
python解析xml文件操作实例
2014/10/05 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
django ORM之values和annotate使用详解
2020/05/19 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
路政管理专业推荐信
2013/11/11 职场文书
最新创业融资计划书
2014/01/19 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
九九重阳节标语
2014/10/07 职场文书
优秀员工推荐材料
2014/12/20 职场文书
接收函格式
2015/01/30 职场文书
邀请函的格式
2015/01/30 职场文书
宪法宣传标语100条
2019/10/15 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript