vuejs可視化拖拽布局 vue如何實(shí)現(xiàn)移動端滾動讓一個圖標(biāo)顯示隱藏?
vue如何實(shí)現(xiàn)移動端滾動讓一個圖標(biāo)顯示隱藏?mounted(){varboDiv=文檔.getElementById( 此id)if(boDiv==未定義){return}varisFirefox=n
vue如何實(shí)現(xiàn)移動端滾動讓一個圖標(biāo)顯示隱藏?
mounted(){varboDiv=文檔.getElementById( 此id)if(boDiv==未定義){return}varisFirefox=navigator.userAgent.indexOf(“Firefox”)如果(isFirefox>0){boDiv.addEventListener公司(“dommousescroll”,函數(shù)(事件){//Firefox varevt)=window.event事件||參數(shù)[0]如果(evt.詳圖和lt=-3){ boDiv.scrollTop=博迪夫.scrollTop-10}elseif(evt.詳圖>=3){ 上卷= 上卷10} evt.stopPropagation公司() evt.prevent默認(rèn)值()},false)}否則{boDiv.addEventListener公司(“mousewheel”,函數(shù)(事件){varevt=window.event事件||參數(shù)[0]evt.returnValue=false//阻止正文滾動事件(電動輪三角洲和lt=-120){ boDiv.scrollTop=博迪夫.scrollTop 40}其他(電動輪增量>=120){ boDiv.scrollTop=博迪夫.scrollTop-40}}}}}
這個問題的本質(zhì)可以追溯到IOS runloop?;瑒訒rRunloop切換模式。Nstimer和Scrollview默認(rèn)分為兩種模式,可以通過以下兩種方式解決:分別將計時器添加到兩種模式中;將計時器添加到頂部runloop的“common mode items”中,“common mode items”替換為runloop自動更新到具有“common”屬性的所有模式。