鍍金池/ 問答/HTML/ 如何在全局默認(rèn)事件阻止的情況下,恢復(fù)單個(gè)DOM元素的事件?

如何在全局默認(rèn)事件阻止的情況下,恢復(fù)單個(gè)DOM元素的事件?

全局是這樣寫的,阻止了文檔的滾動(dòng)事件,這樣做的好處是,微信打開網(wǎng)頁(yè)的時(shí)候,下拉屏幕不會(huì)出現(xiàn)url和X5內(nèi)核提示。

$(document).on('touchmove', function(e) {
    e.preventDefault();
});

但是我有一個(gè)需求,是要在屏幕居中的盒子里面實(shí)現(xiàn)列表滾動(dòng),請(qǐng)問怎么做既不會(huì)讓屏幕下拉,同時(shí)也可以保證盒子里正常滾動(dòng)呢?

回答
編輯回答
離夢(mèng)

你在當(dāng)前的盒子里面直接寫overflow啊

2017年5月2日 15:58
編輯回答
陌如玉

在你需要滾動(dòng)的盒子上添加事件并使事件禁止向上傳播e.stopPropagation()

2017年8月20日 04:50