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

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

JS監(jiān)聽了觸摸事件后,無法監(jiān)聽a標(biāo)簽的點(diǎn)擊事件?

JS監(jiān)聽了觸摸事件后,無法監(jiān)聽a標(biāo)簽的點(diǎn)擊事件?

子衿沉夜 2018-10-16 13:23:39
如圖,移動端的web需要圖片輪播和滑動切換,每一張海報(bào)是一個(gè)<a>標(biāo)簽,可以點(diǎn)擊。既然要輪播和滑動切換,區(qū)域內(nèi)需要監(jiān)聽左滑和右滑動,于是我是這樣實(shí)現(xiàn)的:App.prototype.addLister = function() {  var startX = "", endX = "", moveX = "";  var offset = document.getElementById('offset');     //輪播的窗口   var self = this;   offset.addEventListener('touchstart', function(event) {     event.preventDefault();     startX = event.targetTouches[0].pageX;    //觸碰開始時(shí)的X坐標(biāo)   }, false);   offset.addEventListener('touchend', function(event) {     endX = event.changedTouches[0].pageX;     //觸碰結(jié)束時(shí)的X坐標(biāo)     moveX = startX - endX;                    //計(jì)算差值,超過一定范圍則調(diào)用相應(yīng)函數(shù)     if (moveX > 20) {        self.moveLeft(offset);    //監(jiān)聽到左滑動時(shí)觸發(fā)的函數(shù)     }    if (moveX < -20) {      self.moveRight(offset);     //監(jiān)聽到右滑動時(shí)觸發(fā)的函數(shù)     }   }, false); }然而,這樣實(shí)現(xiàn)后,區(qū)域內(nèi)點(diǎn)擊<a>標(biāo)簽就沒有反映了??捎薪鉀Q方案?? 謝謝!
查看完整描述

1 回答

?
叮當(dāng)貓咪

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

event.preventDefault()刪掉試試看


查看完整回答
反對 回復(fù) 2018-11-05
  • 1 回答
  • 0 關(guān)注
  • 1317 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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