taro 禁用滾動事件


taro 禁用滾動事件

禁止 Modal 蒙層下面的頁面的內容跟隨滾動

https://github.com/NervJS/taro/issues/3980

https://github.com/NervJS/taro/issues/2416

小程序 bug

Alipay iOS bug

???


    return (
      <View className={rootClass}
        onClick={this.closeModal}
        catchtouchmove={(e) => this.stopScrollEvent(`touch 1`, e)}
        onTouchMove={(e) => this.stopScrollEvent(`touch 1`, e)}
        onCatchTouchMove={(e) => this.stopScrollEvent(`catch touch 1`, e)}>
        <View className='sticky-modal-container'>
          {/* <View className='sticky-modal-head'>
            <Text className='sticky-modal-title'>{title}</Text>
            <Text className='sticky-modal-close'>{title}</Text>
          </View> */}
          <View className='sticky-modal-content'
             onClick={this.stopClickEvent} onTouchMove={(e) => this.stopScroll(`touch 2`, e)}
             onCatchTouchMove={(e) => this.stopScroll(`catch touch 2`, e)}>
             <TicketWrapper
                tickets={tickets}
              />
          </View>
          <View className='sticky-modal-close-box' onClick={this.closeModal}>
            <Text className='sticky-modal-close-btn'>⨉</Text>
          </View>
        </View>
      </View>
    )
  }

H5 / PC

https://segmentfault.com/a/1190000012313337

https://coderwall.com/p/w_likw/enable-disable-scrolling-in-iphone-ipad-s-safari




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM