亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

用手勢來決定放大縮小 各路大神幫我指點一下代碼

用手勢來決定放大縮小 各路大神幫我指點一下代碼

歐羅巴皇 2017-07-25 19:44:40
?var?holdFlag?=?false,????????????id_scale?=?document.getElementById("scale"),????moveFlag?=?false,????holdTimestamp?=?0,????touches?=?[],????size?=?0.01,????_scale?=?1,????????touch1X,?touch2X;????????var?touchArea?=?document.querySelector('#touchArea');????????touchArea.addEventListener('touchstart',?function?(event)?{????????????event.preventDefault();????????????holdFlag?=?true;????????????holdTimestamp?=?(new?Date()).getTime();????????????touches?=?event.touches;????????????//alert(1)????????????//console.log(1)????????????//alert(touches.length)????????????//touch1X?=?touches[0].clientX;????????????//if?(touches.length?==?2)?{????????????//touch1X?=?touches[0].clientX;????????????//?touch2X?=?touches[1].clientX;????????????//?}????????},?false);????????touchArea.addEventListener('touchmove',?function?(event)?{????????????event.preventDefault();????????????var?_touches?=?event.touches;????????????moveFlag?=?true;???????????????????????if?(touches.length?==?2)?{????????????????if?(holdFlag)?{????????????????????touch1X?=?touches[0].clientX;?????????????????????touch2X?=?touches[1].clientX;????????????????????holdFlag?=?false;????????????????}????????????????if?((touch1X?>?_touches[0].clientX?&&?touch2X?<?_touches[1].clientX)?||?(touch1X?==?_touches[0].clientX?&&?touch2X?<?_touches[1].clientX)?||?(touch1X?>?_touches[0].clientX?&&?touch2X?==?_touches[1].clientX))?{//放大????????????????????_scale?=?_scale?+?size;????????????????????//alert(2?+?"?"?+?_scale)????????????????????console.log(2)????????????????????if?(_scale?<?2?&&?_scale?>?1)????????????????????????id_scale.style.transform?=?'scale('?+?_scale?+?')';????????????????}????????????????else?if?((touch1X?<?_touches[0].clientX?&&?touch2X?>?_touches[1].clientX)?||?(touch1X?==?_touches[0].clientX?&&?touch2X?>?_touches[1].clientX)?||?(touch1X?<?_touches[0].clientX?&&?touch2X?==?_touches[1].clientX))?{//縮小????????????????????_scale?=?_scale?-?size;???????????????????//?alert(3?+?"?"?+?_scale)????????????????????console.log(3)????????????????????if?(_scale?>?1?&&?_scale?<?2)????????????????????????id_scale.style.transform?=?'scale('?+?_scale?+?')';????????????????}????????????}???????????????????});不知道最后兩個判斷不知道問題出在哪里了 最上面的明明是代表手勢撐開 然后有時候會放大有時候會縮小
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 1373 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號