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 相关文章推荐
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
Apr 01 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
理解javascript中的回调函数(callback)
Sep 02 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
纯javascript实现图片延时加载方法
Aug 21 Javascript
AngularJs实现ng1.3+表单验证
Dec 10 Javascript
canvas实现钟表效果
Feb 13 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
微信小程序实现的五星评价功能示例
Apr 25 Javascript
JS实现音乐导航特效
Jan 06 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
微信小程序 视图容器组件的详解及实例代码
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自动识别字符集并完成转码详解
2013/08/02 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
python开发入门——set的使用
2020/09/03 Python
python利用opencv保存、播放视频
2020/11/02 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
大学生活动策划方案
2014/02/10 职场文书
情人节寄语大全
2014/04/11 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
节水宣传标语口号
2015/12/26 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
如何利用js在两个html窗口间通信
2021/04/27 Javascript
详解JAVA的控制语句
2021/11/11 Java/Android
Redis 哨兵机制及配置实现
2022/03/25 Redis
python中filter,map,reduce的作用
2022/06/10 Python