在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 微信小程序,判斷元素到達(dá)屏幕頂端并固定的問(wèn)題

微信小程序,判斷元素到達(dá)屏幕頂端并固定的問(wèn)題

頁(yè)面結(jié)構(gòu)大體上是這樣的:

<page>
    <scroll-view>
        ......
        <view class='fixedbar' hidden='{{fix}}'></view>
        ......
    </scroll-view>
</page>

不管是綁定scroll-viewscroll事件,還是用createIntersectionObserver接口,不管是用wx:if,還是用hidden,都有一個(gè)情況是:如果手指不離開(kāi)屏幕并且不停止滑動(dòng),fixedbar就不會(huì)立刻顯示出來(lái),要手指停止滑動(dòng)或者離開(kāi)屏幕才行。

請(qǐng)教這是為什么?如何避免這個(gè)問(wèn)題?謝謝~

回答
編輯回答
毀憶

scroll-view 的滾動(dòng)監(jiān)聽(tīng)事件總感覺(jué)微信給的api是個(gè)異步的,之前我們也做了個(gè)這個(gè)相關(guān)需求,后來(lái)由于經(jīng)常造成內(nèi)存溢出 就刪了,建議不要用scroll view ,page也有個(gè)滾動(dòng)監(jiān)聽(tīng) 用那個(gè)監(jiān)聽(tīng)當(dāng)前視圖的滾動(dòng)然后控制顯隱

2017年11月30日 06:18