原生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 相关文章推荐
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
js select option对象小结
Dec 20 Javascript
JS获取地址栏参数的几种方法小结
Feb 28 Javascript
js生成随机数的方法实例
Oct 16 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
Jun 13 Javascript
SeaJS中use函数用法实例分析
Oct 10 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
JS中移除非数字最多保留一位小数
May 09 Javascript
js指定日期增加指定月份的实现方法
Dec 19 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
python写入xml文件的方法
2015/05/08 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
python实现顺时针打印矩阵
2019/03/02 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
巴西本土电商平台:Americanas
2020/06/21 全球购物
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
最感人的道歉情书
2015/05/12 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
5个实用的JavaScript新特性
2022/06/16 Javascript