Swiper滑动Html5手机浏览器自适应
2015-07-24 18:43
681 查看
Swiper滑动Html5手机浏览器自适应
分类: 代码片段2015-06-1015:21 281人阅读 评论(0) 收藏 举报
手机网页能通过window.screen.height, width获取屏幕分辨率,于是可以通过分辨率比率来计算高度。
[html] view
plaincopy
window.onload=function(){
var swiper = document.getElementById("swiper");
var scale = window.screen.height / window.screen.width;
swiper.style.height = document.body.clientWidth * scale + "px";
}
结合swiper来做个手机全屏适配的滑动,全部代码如下
[html] view
plaincopy
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,height=device-height,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>swiper demo</title>
<link rel="stylesheet" href="swiper.min.css"/>
<style type="text/css">
body {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
color:#000;
margin: 0;
padding: 0;
}
.swiper-container {
margin: 0 auto;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
}
</style>
</head>
<body>
<div class="swiper-container" id="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide" style="background:green;">Slide 1</div>
<div class="swiper-slide" style="background:yellow;">Slide 2</div>
<div class="swiper-slide" style="background:orange;">Slide 3</div>
</div>
<div class="swiper-pagination"></div>
</div>
<script src="swiper.min.js"></script>
<script>
window.onload=function(){
var swiper = document.getElementById("swiper");
var scale = window.screen.height / window.screen.width;
swiper.style.height = document.body.clientWidth * scale + "px";
}
var mySwiper = new Swiper('.swiper-container',{
direction: 'horizontal',
loop: false,
pagination: '.swiper-pagination'
});
</script>
</body>
</html>
转载自:/article/7708087.html
相关文章推荐
- HTML5 INPUT新增属性
- html5 完整图片上传
- html5之多媒体
- html5画四边形
- html5实现渐变效果
- Html5学习之表单提交
- Html5学习之Form
- HTML5画布(CANVAS)速查简表
- 如何在Ubuntu手机平台中开发Cordova HTML5应用
- HTML5 audio标签的使用
- (转)HTML5游戏如何挣钱?2条经验让你每款赚3万刀
- 关于html5不支持frameset的解决方法
- html5.0与html4的“区别”
- H5点击及focus效果
- Html5之web workers多线程
- html5中table操作
- h5推广页面心得
- Html5中的<section>标签
- 了解HTML5和“她”的 API (一)
- 使用html5的canvas实现大转盘抽奖