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 面向对象 继承
May 13 Javascript
JavaScript性能陷阱小结(附实例说明)
Dec 28 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
理解和运用JavaScript的闭包机制
Aug 13 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
js获取ip和地区
Mar 10 Javascript
使用ionic播放轮询广告的实现方法(必看)
Apr 24 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
详解Vue中使用插槽(slot)、聚类插槽
Apr 12 Javascript
基于vue-cli3创建libs库的实现方法
Dec 04 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
Apr 17 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP 递归效率分析
2009/11/24 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
基于php缓存的详解
2013/05/15 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
Python全排列操作实例分析
2018/07/24 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python如何写出表白程序
2020/06/01 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
质检员的岗位职责
2013/11/15 职场文书
最新党员思想汇报
2014/01/01 职场文书
回门宴答谢词
2014/01/13 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang