国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

JavaScript實現移動端彈窗后禁止滾動

瀏覽:95日期:2023-10-25 11:53:39

代碼如下

computed:{ popupStatus(){ return this.SendCircle_visible || this.generateInfo_visible || this.isPosterShow; }},methods:{ stopTouch(e){ e.preventDefault(); },},watch: { popupStatus(val) { let preD = this.stopTouch; let options = { passive: false, //強調默認事件 capture: true, //早點禁止該事件 }; if (val) { document.body.style.overflow = ’hidden’; document.addEventListener(’touchmove’, preD, options); // 禁止頁面滑動 } else { document.body.style.overflow = ’’; // 出現滾動條 document.removeEventListener(’touchmove’, preD, options); } }}

配置說明

addEventListener目前第三個參數可以為布爾值或對象

addEventListener(type, listener[, useCapture ])addEventListener(type, listener[, options ])

為對象時默認配置如下

capture: falsepassive: falseonce: false

其中 capture 屬性等價于以前的 useCapture 參數;once 屬性就是表明該監聽器是一次性的,執行一次后就被自動 removeEventListener 掉。

passive是因為瀏覽器無法預先知道一個監聽器會不會調用 preventDefault(),只有等監聽器執行完后再去執行默認行為,因此就會導致頁面卡頓。而一旦passive為true,瀏覽器就可以直接執行默認行為而不等待。此時即使調用了 preventDefault() 也不會生效。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 日韩经典中文字幕 | 寂寞午夜影院 | 99久久国产免费中文无字幕 | 99热只有精品一区二区 | 成人怡红院视频在线观看 | 国产91会所洗浴女技师按摩 | 国产舐足视频在线观看 | 在线一区播放 | 手机看片1024精品国产 | 亚洲人成影院午夜网站 | 在线亚洲一区二区 | 特级做a爰片毛片免费看 | 日本三级香港三级人妇99视 | 亚欧精品在线观看 | 日韩欧美亚洲国产 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 成人免费视频在线看 | 欧美视频精品在线观看 | 女人夜色黄网在线观看 | 国产欧美日韩亚洲精品区2345 | 手机福利片 | 免费公开视频人人人人人人人 | 操美国女人 | 国产精品久久久久久久久久久威 | 国产综合精品久久久久成人影 | 成人性色生活影片 | 精品视频一区二区三区免费 | 2345成人高清毛片 | 成年人免费在线视频观看 | 亚洲美女在线视频 | 精品亚洲福利一区二区 | 国产视频自拍偷拍 | 乱淫毛片 | 国产黄色激情视频 | 久久久免费视频播放 | 在线精品国产成人综合第一页 | 手机看片在线 | 欧美日本高清 | 日本网址在线观看 | 美国三级网站 | 欧美精品久久天天躁 |