鍍金池/ 問(wèn)答/HTML/ vue 下拉和上拉 怎么禁止瀏覽器 跟著頁(yè)面滾動(dòng)

vue 下拉和上拉 怎么禁止瀏覽器 跟著頁(yè)面滾動(dòng)

下拉和上拉 怎么禁止瀏覽器 跟著頁(yè)面滾動(dòng)

clipboard.png

clipboard.png

回答
編輯回答
拮據(jù)

什么叫禁止瀏覽器跟著頁(yè)面滾動(dòng),是要拖動(dòng)時(shí)禁止頁(yè)面的滾動(dòng)嗎?

touchstart里document.documentElement.style.touchAction = 'none';
touchend里document.documentElement.style.touchAction = 'auto';
2017年2月11日 19:36
編輯回答
尋仙

在節(jié)點(diǎn)上加個(gè)這就行了。不影響其他頁(yè)面。
@touchmove.prevent

2017年10月26日 04:34
編輯回答
萌面人

應(yīng)該是說(shuō)瀏覽器下拉(或上拉)露底吧,特別是頂部的“本頁(yè)面由xxxx提供”。
網(wǎng)上有解決方法,我之前也用過(guò),主要是禁用body的滾動(dòng),另外單獨(dú)設(shè)置一個(gè)class比如叫scroll,只有class="scroll"的dom才能滾動(dòng)。

2018年6月30日 07:01
編輯回答
純妹

微信瀏覽器?

2017年6月25日 20:04
編輯回答
執(zhí)念

試試監(jiān)聽touchmove事件:

document.body.addEventListener('touchmove', e => {
    return false
}, false)
2018年9月18日 03:06