原生js实现移动开发轮播图、相册滑动特效


Posted in Javascript onApril 17, 2015

使用方法:

分别引用css文件和js文件 如:

<link rel="stylesheet" type="text/css" href="css/photoSlider.min.css" />
<script src="js/photoSlider.min.js" type="text/javascript" charset="utf-8"></script>

html:

<li><a href="/"><img src="img/1.jpg" /></a></li>
<li><a href="/"><img src="img/2.jpg" /></a></li>
<li><a href="/"><img src="img/3.jpg" /></a></li>

javascript:

window.onload=function(){
photoSlide({
wrap: document.getElementById('photo'),//最外层容器
loop: true,//设置无缝循环
autoPlay:true,//自动轮播
autoTime:4000,//轮播时间间隔
pagination:true //点状态列表
});
}

完整示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>photoSlider-纯js移动开发轮播图、相册滑动插件</title>
<meta name="keywords" content="javascript移动端相册轮播图手指滑动插件" />
<meta name="description" content="javascript移动端相册轮播图手指滑动插件,支持自定义轮播图滑动属性" />
<meta name=apple-mobile-web-app-title content="photoSlider">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name=renderer content=webkit>
<meta name="full-screen" content="yes">
<meta name="browsermode" content="application">
<meta name="x5-fullscreen" content="true">
<meta name="x5-page-mode" content="app">
<link rel="stylesheet" type="text/css" href="css/photoSlider.min.css" />
</head>
<body>
<div id="photo">
<div id="loading" class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
<ul id="pic-view" class="pic-view">
<li><a href="/"><img src="img/1.jpg" /></a></li>
<li><a href="/"><img src="img/2.jpg" /></a></li>
<li><a href="/"><img src="img/3.jpg" /></a></li>
</ul>
</div>
</body>
</html>
<script src="js/photoSlider.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
document.onreadystatechange = subSomething;
function subSomething() {
if (document.readyState == 'complete') {
setTimeout(function(){
var load=document.getElementById('loading');
load.style.opacity=0;
document.getElementById('pic-view').setAttribute('class','pic-view show');
load.remove();
},500);
}
}
window.onload=function(){
photoSlide({
wrap: document.getElementById('photo'),
loop: true,
autoPlay:true,
autoTime:4000,
pagination:true
});
}
</script>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
flash javascript之间的通讯方法小结
Dec 20 Javascript
js对象之JS入门之Array对象操作小结
Jan 09 Javascript
用jQuery模拟页面加载进度条的实现代码
Dec 19 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
Jun 17 Javascript
javascript控制台详解
Jun 25 Javascript
JavaScript实现广告的关闭与显示效果实例
Jul 02 Javascript
jQuery插件ajaxfileupload.js实现上传文件
Oct 23 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
解决Vue打包之后文件路径出错的问题
Mar 06 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
小程序实现左滑删除的效果的实例代码
Oct 19 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
Oct 27 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 #Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 #Javascript
JavaScript实现的简单幂函数实例
Apr 17 #Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 #Javascript
jQuery中toggle()函数的使用实例
Apr 17 #Javascript
JQuery实现可直接编辑的表格
Apr 16 #Javascript
JS中捕获console.log()输出的方法
Apr 16 #Javascript
You might like
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
jquery随机展示头像代码
2011/12/21 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
python类和函数中使用静态变量的方法
2015/05/09 Python
python装饰器与递归算法详解
2016/02/18 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
Python内置函数OCT详解
2016/11/09 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
tensorflow 查看梯度方式
2020/02/04 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
好的自荐信包括什么内容
2013/11/07 职场文书
外贸采购员求职的自我评价
2013/11/26 职场文书
毕业学生推荐信
2013/12/01 职场文书
土木建筑学生自我评价
2014/01/14 职场文书
物理力学求职信
2014/02/18 职场文书
党员承诺书格式范文
2015/04/28 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
2019年工作总结范文
2019/05/21 职场文书
部分武汉产收音机展览
2022/04/07 无线电