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 相关文章推荐
Dom与浏览器兼容性说明
Oct 25 Javascript
Javascript的并行运算实现代码
Nov 19 Javascript
JS获得URL超链接的参数值实例代码
Jun 21 Javascript
关于js中for in的缺陷浅析
Dec 02 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
Mar 04 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
Node.js开启Https的实践详解
Oct 25 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
Aug 08 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
vue filter 完美时间日期格式的代码
Aug 14 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对现有搜索引擎的调用
2013/06/25 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
js 小贴士一星期合集
2010/04/07 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
python实现ping的方法
2015/07/06 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
pyenv命令管理多个Python版本
2017/03/26 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
外包公司软件测试工程师
2014/11/01 面试题
高中毕业自我鉴定
2013/12/13 职场文书
英语感恩演讲稿
2014/01/14 职场文书
社区十八大感言
2014/01/19 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
房屋买卖委托书格式范本格式
2014/10/13 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
学雷锋倡议书
2015/01/19 职场文书
导游欢送词
2015/01/31 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers