时间:2019-05-07 来源:小程序工厂
data: { idd:'', }
不是这个原因 我忘了贴上了
能做个代码片段吗?我用你代码,就加了这个 是正常的哎
ios吗?
嗯 i6p 12
我的咋不行 就闪一下黄的 就又变成红的了
我是6sp 11
scroll-view标签加上
scroll-with-animation
呢?
加上过渡是可以了 但是我不需要这个过渡 就需要直接跳过去
bindscrolltolower的时候判断 bindtouchend的时候设值
我试了试 在bindscrolltoupper的时候 让页面判断bindtouchend 然后设置 还是不行 我感觉不加过渡效果也要等效果的时间过了才可以设置 <_>
bindscrolltoupper的时候,把一个布尔值置为true;bindtouchmove的时候,判断为true,则clearTimeout,setTimeout去设值
settimeout 1000ms 就可以直接设值 但是效果太烂了 没法看
那样不行,touchmove里像我这么写
touchmove:function(){
scrolltoupper 里面可以直接setTimeout的 但是问题出在时间上 我想要的是瞬间设值 我放弃了 谢谢你帮忙
你需要触发的时间点在于停止滚动的时候,或者纯粹是手指移开的时候。也许你在touchend的时候去设置就行了。。建议你先别急着否定,试试效果
有可能手指已经离开了 页面还在滚动 然后才触顶
那就是我刚写给你的写法啊,不断setTimeout来逼近滑动停止
scroll-into-view 设值 在scrolltoupper里面操作和在touchend里面操作 不一样吗
如果光是在 scrolltoupper 直接设id,那么界面的滚动没停止。我觉得加上滚动动画,可以有效果,是因为滚动动画执行的时候,把之前的滑动清除了, 直接开始了滚动动画。所以我们要做的是,在滚动停止后,去设置 scroll-into-view的值。
咦。我好像刚刚说错了,应该是在bindscroll里 setTimeout和clearTimeout。。希望我没说的太混乱,,
监听滚动 这个我貌似试过 得setTimeout 1000ms后 行
不要设那么大。。大了体验太差,设个100ms,反复去设,去clear,这样用户才感觉不出来