第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在禁止了頁(yè)面的觸摸拖動(dòng)事件之后如何允許某div可以拖動(dòng)

在禁止了頁(yè)面的觸摸拖動(dòng)事件之后如何允許某div可以拖動(dòng)

慕桂英3389331 2019-04-14 09:52:48
針對(duì)IOS上的safari目的是禁止默認(rèn)的拖動(dòng)事件但允許其中某div的滾動(dòng)拖拽禁止拖動(dòng)的默認(rèn)事件document.body.ontouchmove=function(e){e.preventDefault();}下面鏈接的搜索按鈕打開(kāi)之后的列表需要拖動(dòng)但要禁止全局拖動(dòng)(帶反彈效果的默認(rèn)拖動(dòng)效果)http://itorr.sinaapp.com/fm補(bǔ)充還有個(gè)奇怪的現(xiàn)象在觸發(fā)了設(shè)置IOSsafari特有的滾動(dòng)樣式的div的拖動(dòng)事件頁(yè)面會(huì)自動(dòng)禁止慣性拖動(dòng)猜測(cè)可能可以利用這個(gè)特性
查看完整描述

2 回答

?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

你只是把body中的touchmove事件prevent掉了。
捕獲到你想要拖動(dòng)的div的touchmove事件就行了。
javascriptdocument.querySelectorAll('div')[0].ontouchmove=function(e){
//dosomething
...
};
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-14
?
開(kāi)心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

問(wèn)題解決T_T犯蠢了。。。
禁止body的觸摸移動(dòng)的默認(rèn)動(dòng)作之后
document.body.ontouchmove=function(e){
e.preventDefault();
}
在需要滾動(dòng)拖拽的div上停止冒泡即可解決OAQ
div.ontouchmove=function(e){
e.stopPropagation();
//停止冒泡
};
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-14
  • 2 回答
  • 0 關(guān)注
  • 603 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)