swipejs的使用

  <header>
    <h1>悦美</h1>
    <i class="header-right"></i>
  </header>
  <section>
    <div id=‘slider‘ class=‘swipe‘>
      <div class="swipe-wrap">
        <div><img src="image/img2.jpg"  /></div>
        <div><img src="image/img2.jpg"  /></div>
        <div><img src="image/img2.jpg"  /></div>
      </div>
      <span id="position">

      </span>
      <a href="#" id="prev" onclick="slider.prev();return false;"></a>
      <a href="#" id="next" onclick="slider.next();return false;"></a>
    </div>
  </section>
</body>
<script src="js/swipe.js"></script>
<script>
  var _position = document.getElementById("position");
  var slider = new Swipe(document.getElementById(‘slider‘), {
        callback: function() {
          //    当前位置
          pos = slider.getPos();

          for(var n = 0;n < slider.getNumSlides();n++){
            bullets[n].className = ‘‘;
          }
          bullets[pos].className = ‘on‘;
        }
      });
      //    获取div个数
      for (var n = 0;n < slider.getNumSlides();n++){
        var e = document.createElement("em");
        _position.appendChild(e);

      }
       _position.getElementsByTagName("em")[0].className = "on";
      bullets = document.getElementById(‘position‘).getElementsByTagName(‘em‘);
</script>
.swipe { margin:auto; position:relative; overflow:hidden; visibility: hidden;}
.swipe-wrap {  overflow: hidden;  position: relative;  }
.swipe .swipe-wrap > div { position:relative; overflow:hidden;float:left; width:100%; }
.swipe, .swipe .swipe-wrap,.swipe, .swipe .swipe-wrap > div,.swipe, .swipe .swipe-wrap > div img{ width:100%; height:130px; }

.swipe #position { position:absolute; bottom:8px; left: 50%;-webkit-transform: translate(-50%) }
.swipe #position em { display: inline-block; width:8px; height:8px; margin:0 4px; text-indent:-9999px; background:#fff; border-radius:6px; overflow:hidden; border: 2px solid white;}
.swipe #position em.on { background: transparent; }

.swipe a#prev, .swipe a#next { display:block; height:34px; width:34px; color:#444; text-decoration:none; position: absolute; top:45px; z-index:1; }
.swipe a#prev { left:0px; }
.swipe a#next { right:0px; }
.swipe a#prev:after, .swipe a#next:after { content:‘‘; top:37%; position: absolute; width:7px; height:7px; border-color:#fff; border-style:solid; border-width:0 2px 2px 0; }
.swipe a#prev:after { left:15px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.swipe a#next:after { right:15px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
				
时间: 2024-10-13 21:15:32

swipejs的使用的相关文章

swipejs的bug

Github:https://github.com/thebird/Swipe 现在最新的版本是2.0,bug如下: 1.触摸后不会自动播放 修复方式, function stop() { //delay = 0; delay = options.auto > 0 ? options.auto : 0; clearTimeout(interval ); } 2.小于三个轮播元素,会多生成轮播元素 修复方式, //Source codes: if (browser.transitions &&

swipe.js 轻松实现手机端滑动效果

插件下载地址 官网:http://www.swipejs.comgithub:https://github.com/bradbirdsall/Swipe 插件特色 swipe.js是一个比较有名的触摸滑动插件,它能够处理内容滑动,支持自定义选项,你可以让它自动滚动,控制滚动间隔,返回回调函数等.经常可见使用在移动开发中 使用方法 HTML代码如下: <div id='slider' class='swipe'> <div class='swipe-wrap'> <div>

看着看着就哭了的前端地址大全

原文地址:http://www.w3cfuns.com/notes/16438/db8e9e0bf80676f32b2cafb9b4932313.html 综合类 | 地址--- | --- 前端知识体系|http://www.cnblogs.com/sb19871023/p/3894452.html前端知识结构|https://github.com/JacksonTian/fksWeb前端开发大系概览|https://github.com/unruledboy/WebFrontEndStack

前端知识体系

1. 布局框架: Bootstrap: http://getbootstrap.com/ Foundation: http://foundation.zurb.com/ Uikit: http://www.getuikit.com/ Web Components:http://css-tricks.com/modular-future-web-components// 2. 构建工具及包管理器: Grunt: http://gruntjs.com/ Yeoman: http://yeoman.i

常用的移动前端webapp交互细节

#常用的移动前端webapp交互细节 ##select的表现方式 ###PC端 select控件在传统PC桌面已经存在多年,由于在IE6等低版本浏览器容易造成层级错乱,一直被一些UI框架所抛弃,而用div层去模拟. ![传统的select控件](http://images.cnitblog.com/i/84053/201407/271218506505629.jpg) ###移动设备 而在移动设备上,select 控件的表现方式不太一样,如下图,分别是UC浏览器,小米的系统浏览器,及海豚浏览器的

【S】【S】【S】一大波前端干货整合

前端交流站点 大前端       http://www.daqianduan.com/ V2EX       http://www.v2ex.com/ W3cplus    http://www.w3cplus.com/ W3Cfuns   http://www.w3cfuns.com/ Github      https://github.com/ 前端基础知识 CSS       CSS参考手册 http://www.w3school.com.cn/cssref/ JQuery   jQue

javascript开源大全

javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJS Flash视频播放器-JW-PLAYER jQuery表单插件-jQuery.form jQuery-File-Upload 可视化HT

移动端web开发2

补充 基于“入门”一文,我想再补充几个基础知识点,主要都是针对iOS的meta标签: ⑴ 允许全屏浏览页面的标签: <meta name="apple-mobile-web-app-capable" content="yes" /> ⑵ safari顶端状态栏样式定义/隐藏: <meta name="apple-mobile-web-app-status-bar-style" content="blank"

移动端web开发进阶

三个月前曾写过一篇跨终端响应式页面设计入门的博客,上了博客园头条也得到了不少关注,今天想在这篇博客的基础上,继续写一篇进阶的文章. 补充 基于“入门”一文,我想再补充几个基础知识点,主要都是针对iOS的meta标签: ⑴ 允许全屏浏览页面的标签: <meta name="apple-mobile-web-app-capable" content="yes" /> ⑵ safari顶端状态栏样式定义/隐藏: <meta name="appl