-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
和 iscroll 比起来有什么 critical changes 吗?解决了什么 iscroll 难以解决的问题? #36
Comments
1.iscroll 多年没人维护了, fix了 iscroll 的一些 bug,比如在手指 move 的过程中移出屏幕外的情况 iscroll 没有处理。 |
很棒! |
@ustbhuangyi 刚发现一个问题,就是scroll事件会无限的被触发。这个你可以review一下代码看有没有什么情况会触发这种问题。 |
我并不很赞同作者的答案额。 |
|
iScroll 的确在某些android机下会出现不滑动的问题。 |
1、我看了 better-scroll 的源码,核心可以说是一样的,算不得是参考,说是借用也完全没问题。 |
你确定你有仔细看源码?probeType为3如何实现滚动,麻烦你仔细看看再发表结论吧,滚动性能的差距我也不想说服你,你觉得一样就一样吧,这个issue不用再回复了。 |
iscroll一堆坑,尽管我无偿使用过它 |
ES6不兼容2015年及以前的iOS/Android系统是个问题,需要时间普及 |
感谢BS作者的心血,同时也看到了Demo中也包含了IScroll的遗留问题。比如滑动过程中、手指触摸停止滑动时,会由于动画速度过快导致停止时的列表抖动。期待优化的版本。(目前本人已在IScroll中解决,但有点瑕疵) |
@Raydem0n ,ES6 只是源码,编译后还是 ES5 的代码,所以目前兼容性是没有问题的。你提到的在滑动过程中停止的抖动,目前是在手机 iOS 上会出现,PC 模拟无此问题,你有什么好的解决方案可以分享一下吗? |
编译的话就没问题了,我之前是在较早的Browser端直接写ES6的语法才报错。 抖动的问题目前没有完美的解决方案,只能禁用Transition。 |
喔,好吧,那滚动体验就差了。 |
是的 其实也还好,只是禁用Transition,Transform还是保留。还是没法跟native scroll比,不过为了下拉刷新只能这样了。 |
谢谢分享。这个框架不错、挺新的。 |
谢谢,这是个好东西! |
完全不赞同楼上说的『iscroll 本身为了兼容各端而做了大量兼容处理,所以不适合使用ES6语法』。这都什么年代了,不用ES6只能说明iscroll本身的落后,而不是进步。作为任何一个与时俱进的工具,难道不应该是第一时间使用最新的技术吗?兼容?我管你个兼容个鬼,该换手机换手机,该换电脑换电脑,难道我做个软件还要考虑你IE6的兼容? |
任何技术都是为了满足需求就好,你说的 “作为任何一个与时俱进的工具,难道不应该是第一时间使用最新的技术吗” 我不同意。你不能保证你永远不会需要兼容老版本,你频繁换电脑,不代表用户频繁换电脑。技术经理在考虑技术栈的时候,都是稳定优先的,而不是追求领先时代,狂拽酷炫。不考虑实际,盲目追求最新技术,说明工作思维有局限。 |
为啥使用 better-scroll 1.x版本里面,"手指 move 的过程中移出屏幕外的情况 iscroll 没有处理。",这个问题依旧存在呢?这块有没有解决方案,或者现状最新的是怎么解决的呢? |
这个目前有什么好的方案吗 |
看到文档里没有体现,所以问一下,如能把特点写进 README 就好了。
The text was updated successfully, but these errors were encountered: