(无JS)微信端纯H5的X,Y轴滑动
2017-04-07 17:15
190 查看
对于移动端这块还不是很熟悉,之前一直是用动态加减ul的transform以及设置transition属性使其左右上下移动,但是在处理动态加载数据的页面特别是不能用px做单位的情况下很尴尬。 今日偶然发现用纯的H5也能实现此效果,兼容性也不差,故借此机会写下个人的第一笔:
基本布局:
X轴:
Y轴:
注:
(1) x,y方向上主要是li是否设置display: inline-block;
(2) 重要的点: Y:
ul {
overflow-y: scroll;
float: right;
overflow-x: hidden;
}
.box{
height: 100%;
position: fixed;
overflow-y: scroll;
}
(3) 移动测试端会有滚动条,真机没有影响。
(4) 加入.box原因是限定html的高度不被撑大。
基本布局:
<div class="box"> <ul> <li>品牌团</li> <li>美体个护</li> <li>食品保健</li> <li>婴幼儿</li> <li>百货</li> <li>数码</li> </ul> </div>
X轴:
.box { width: 100%; position: fixed; overflow-x: scroll; border: 1px solid gold; } ul { display: inline; overflow-x: scroll; float: left; overflow-y: hidden } li { display: inline-block; width: 80px; height: 30px; }
Y轴:
.box { height: 100%; position: fixed; overflow-y: scroll; } ul { overflow-y: scroll; float: right; overflow-x: hidden; } li { width: 100px; height: 200px; }
注:
(1) x,y方向上主要是li是否设置display: inline-block;
(2) 重要的点: Y:
ul {
overflow-y: scroll;
float: right;
overflow-x: hidden;
}
.box{
height: 100%;
position: fixed;
overflow-y: scroll;
}
(3) 移动测试端会有滚动条,真机没有影响。
(4) 加入.box原因是限定html的高度不被撑大。
相关文章推荐
- 模仿微信朋友圈 仿微信js-sdk wx.previewImage javascript实现,支持图片预览,滑动切换,双指缩放,图片缓存 h5 html5 js
- H5解决浏览器,微信背景的上下滑动问题,脱离窗口的js局部滚动解决方法
- 微信支付配置信息,JSAPI接口,H5调用微信js接口支付,微信公众号支付
- html(h5)页面实现微信js分享
- H5中 JS 禁用安卓手机物理返回键 , 微信浏览器中也支持
- h5微网页向上滑动屏幕加载跟多数据例子(原生js)
- Js判断H5上下滑动方向及滑动到顶部和底部判断
- cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡
- H5混合开发,框架MUI-H5+,微信小程序,Vue.js,PHP,JavaScript,ReactNative,
- js实现微信禁止h5网页下拉,禁止微信内置浏览器下拉网页,附:demo
- Js判断H5上下滑动方向及滑动到顶部和底部判断 推荐
- Node.js爬取微信h5牛牛金花网站平台开发数据
- 微信支付配置信息,JSAPI接口,H5调用微信js接口支付,微信公众号支付
- 原声js 模拟微信滑动
- 关于node.js的web框架的微信h5牌九平台开发及并发性能测试
- Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
- 初学 js 实现滑动菜单 (参照网上例子)
- JS滑动tab标签,供新手们学习。ie6/7/FF都通过
- JS滑动广告类--xc_SlidingAds
- Widget中使用js实现页面的滑动效果