ionic3 踩坑、滚动页面时 (ios) safari橡皮筋效果
2018-03-27 14:26
1166 查看
-webkit-overflow-scrolling:auto | touch | [initial | inherit | unset | revert];
用ionic3做手机通讯录,拖动右边字母索引控制联系人(scroll-content元素)滚动时, 在ios中ionic页面会跟着一起滚动。
原因就是:
1、ios 中ionic内置浏览器为Safari,
2、她实现了-webkit-overflow-scrolling:(目前安卓上未实现)
3、ionic给 scroll-content 元素加了-webkit-overflow-scrolling: touch;
在ios中,滚动惯性(手松开后页面还会减速滚动一段距离)和橡皮筋效果是不能分开的。
如果直
4000
接使用样式 -webkit-overflow-scrolling: auto | unset; 覆盖 scroll-content 的样式的话,滚动的惯性和橡皮筋效果同时消失。
肯定不是我们想要的:
那么更好的解决办法是:
1、在 scroll-content 上添加样式 -webkit-overflow-scrolling: auto | unset; 去掉橡皮筋效果;
2、同时将联系人列表放在一个容器 div 中,容器div 设置为 scroll-content 同样的高度,并设置overflow-y: auto;
3、将容器div 设置样式 -webkit-overflow-scrolling: auto 让其拥有滚动惯性和橡皮筋效果。
4、将包装通讯录字母索引的div容器放到 2 、中的容器div 外。
这样,拖动字母索引div,就不会引起 scroll-content 跟着滚动了。
用ionic3做手机通讯录,拖动右边字母索引控制联系人(scroll-content元素)滚动时, 在ios中ionic页面会跟着一起滚动。
原因就是:
1、ios 中ionic内置浏览器为Safari,
2、她实现了-webkit-overflow-scrolling:(目前安卓上未实现)
3、ionic给 scroll-content 元素加了-webkit-overflow-scrolling: touch;
在ios中,滚动惯性(手松开后页面还会减速滚动一段距离)和橡皮筋效果是不能分开的。
如果直
4000
接使用样式 -webkit-overflow-scrolling: auto | unset; 覆盖 scroll-content 的样式的话,滚动的惯性和橡皮筋效果同时消失。
肯定不是我们想要的:
那么更好的解决办法是:
1、在 scroll-content 上添加样式 -webkit-overflow-scrolling: auto | unset; 去掉橡皮筋效果;
2、同时将联系人列表放在一个容器 div 中,容器div 设置为 scroll-content 同样的高度,并设置overflow-y: auto;
3、将容器div 设置样式 -webkit-overflow-scrolling: auto 让其拥有滚动惯性和橡皮筋效果。
4、将包装通讯录字母索引的div容器放到 2 、中的容器div 外。
这样,拖动字母索引div,就不会引起 scroll-content 跟着滚动了。
相关文章推荐
- iOS safari 苹果手机如何阻止页面弹性“橡皮筋效果”?
- 完美解决 IOS系统safari5.0 浏览器页面布局iframe滚动栏失效问题
- 为固定高度的网页元素添加 iOS Safari 滚动「惯性效果」的方法
- IOS UIScrollView + UIButton 实现segemet页面和顶部标签页水平滚动效果
- IOS设备上网页中的页面滚动效果模拟
- IOS设备上网页中的页面滚动效果模拟
- ios 类似淘宝商品详情页面的效果
- ionic-基于angularjs实现沉浸式顶部导航栏,滚动时产生渐变效果
- iOS-UIScrollView简单的自动滚动效果
- ios 页面向上滚动显示toolbar 页面向下滚动隐藏toolbar
- safari调试iOS app web页面的步骤
- HTML+CSS页面滚动效果处理
- js实现页面动态时间,滚动效果(年月日,小时、分钟、秒,星期,毫秒)
- JS实现部分HTML固定页面顶部随屏滚动效果
- Jquery滚动到页面底部自动Ajax加载图文列表,类似图片懒加载效果,带加载效果
- javaScript实现HTML页面分屏滚动效果
- 超酷的固定菜单页面滚动效果
- jQuery实现页面锚点滚动效果
- 用 jQuery 实现页面滚动(Scroll)效果