国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue移動(dòng)端項(xiàng)目中使用fastclick及遇上的issue

cod7ce / 2511人閱讀

摘要:在項(xiàng)目中安裝插件在中引入并綁定到在項(xiàng)目中安裝成功后測(cè)試會(huì)遇到以下問(wèn)題點(diǎn)擊不靈敏解決方法項(xiàng)目中使用時(shí)點(diǎn)擊不靈敏兼容處理在中,有一些元素如等在會(huì)出現(xiàn)這是因?yàn)檫@些元素并沒(méi)有和的整型數(shù)字屬性,所以一旦引用就會(huì)報(bào)錯(cuò),因此排除這些屬性才使用方法修復(fù)

1、在vue項(xiàng)目中安裝fastclick插件

npm install --save fastclick

2、在main.js中引入并綁定到body

import  FastClick  from  "fastclick"

FastClick.attach(document.body);

3、在項(xiàng)目中安裝fastclick成功后測(cè)試會(huì)遇到以下問(wèn)題:

os input點(diǎn)擊不靈敏
解決方法:vue項(xiàng)目中使用fastclick時(shí)ios input點(diǎn)擊不靈敏

FastClick.prototype.focus = function (targetElement) {
  var length;

  var deviceIsWindowsPhone = navigator.userAgent.indexOf("Windows Phone") >= 0;
  var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent) && !deviceIsWindowsPhone;? 
    //兼容處理:在iOS7中,有一些元素(如date、datetime、month等)在setSelectionRange會(huì)出現(xiàn)TypeError? ? 
    //這是因?yàn)檫@些元素并沒(méi)有selectionStart和selectionEnd的整型數(shù)字屬性,所以一旦引用就會(huì)報(bào)錯(cuò),因此排除這些屬性才使用setSelectionRange方法
  if ( deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf("date") !== 0 && targetElement.type !== "time" && targetElement.type !== "month" && targetElement.type !== "email") { 
    length = targetElement.value.length; 
    targetElement.setSelectionRange(length, length);//修復(fù)bug ios 11.3不彈出鍵盤,這里加上聚焦代碼,讓其強(qiáng)制聚焦彈出鍵盤? ? 
    targetElement.focus(); 
  } else { 
    targetElement.focus(); 
  }
}

os 軟鍵盤關(guān)閉后 頁(yè)面不會(huì)回彈
解決方法:解決IOS中input失焦后,頁(yè)面上移,點(diǎn)擊不了問(wèn)題

      var u = navigator.userAgent;
      var flag;
      var timer;
      var isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
      if (isIOS) {
        document.body.addEventListener("focusin", () => {  //軟鍵盤彈起事件
          flag = true;
          clearTimeout(timer);
        })
        document.body.addEventListener("focusout", () => { //軟鍵盤關(guān)閉事件
          flag = false;
          if (!flag) {
            timer = setTimeout( ()=> {
              window.scrollTo({ top: 0, left: 0, behavior: "smooth" })//重點(diǎn)  =======當(dāng)鍵盤收起的時(shí)候讓頁(yè)面回到原始位置(這里的top可以根據(jù)你們個(gè)人的需求改變,并不一定要回到頁(yè)面頂部)
            }, 200);
          } else {
            return false;
          }
        })
      } else {
        return false;
      }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/106537.html

相關(guān)文章

  • 前方來(lái)報(bào),八月最新資訊--關(guān)于vue2&3最佳文章推薦

    摘要:哪吒別人的看法都是狗屁,你是誰(shuí)只有你自己說(shuō)了才算,這是爹教我的道理。哪吒去他個(gè)鳥(niǎo)命我命由我,不由天是魔是仙,我自己決定哪吒白白搭上一條人命,你傻不傻敖丙不傻誰(shuí)和你做朋友太乙真人人是否能夠改變命運(yùn),我不曉得。我只曉得,不認(rèn)命是哪吒的命。 showImg(https://segmentfault.com/img/bVbwiGL?w=900&h=378); 出處 查看github最新的Vue...

    izhuhaodev 評(píng)論0 收藏0
  • Vue.js 移動(dòng) Web App 點(diǎn)擊穿透問(wèn)題解決方案

    摘要:參考博文也來(lái)說(shuō)說(shuō)事件與點(diǎn)擊穿透問(wèn)題移動(dòng)頁(yè)面點(diǎn)擊穿透問(wèn)題解決方案點(diǎn)擊穿透原理及解決書(shū)籍移動(dòng)手冊(cè)以上部分資料搜集整理自網(wǎng)絡(luò),如有不對(duì)的地方希望及時(shí)告知,歡迎大家批評(píng)指正,謝謝 描述 在近期的一個(gè)移動(dòng)端項(xiàng)目中,有一個(gè)頁(yè)面需要有彈框提示,并且這個(gè)彈框通過(guò)關(guān)閉按鈕關(guān)閉。頁(yè)面當(dāng)中使用了 iScroll 來(lái)實(shí)現(xiàn)頁(yè)面局部滾動(dòng),在 iScroll 的配置當(dāng)中把 tap 和 click 事件都開(kāi)啟了。代碼...

    wums 評(píng)論0 收藏0
  • 移動(dòng)觸摸、點(diǎn)擊事件優(yōu)化(fastclick源碼學(xué)習(xí))

    摘要:移動(dòng)端觸摸點(diǎn)擊事件優(yōu)化源碼學(xué)習(xí)最近在做一些微信移動(dòng)端的頁(yè)面,在此記錄關(guān)于移動(dòng)端觸摸和點(diǎn)擊事件的學(xué)習(xí)優(yōu)化過(guò)程,主要內(nèi)容圍繞展開(kāi)。當(dāng)指針設(shè)備通常指鼠標(biāo)在元素上移動(dòng)時(shí)事件被觸發(fā)。移動(dòng)端有延遲問(wèn)題,可沒(méi)有哦。 移動(dòng)端觸摸、點(diǎn)擊事件優(yōu)化(fastclick源碼學(xué)習(xí)) 最近在做一些微信移動(dòng)端的頁(yè)面,在此記錄關(guān)于移動(dòng)端觸摸和點(diǎn)擊事件的學(xué)習(xí)優(yōu)化過(guò)程,主要內(nèi)容圍繞fastclick展開(kāi)。fastclic...

    paney129 評(píng)論0 收藏0
  • 移動(dòng)觸摸、點(diǎn)擊事件優(yōu)化(fastclick源碼學(xué)習(xí))

    摘要:移動(dòng)端觸摸點(diǎn)擊事件優(yōu)化源碼學(xué)習(xí)最近在做一些微信移動(dòng)端的頁(yè)面,在此記錄關(guān)于移動(dòng)端觸摸和點(diǎn)擊事件的學(xué)習(xí)優(yōu)化過(guò)程,主要內(nèi)容圍繞展開(kāi)。當(dāng)指針設(shè)備通常指鼠標(biāo)在元素上移動(dòng)時(shí)事件被觸發(fā)。移動(dòng)端有延遲問(wèn)題,可沒(méi)有哦。 移動(dòng)端觸摸、點(diǎn)擊事件優(yōu)化(fastclick源碼學(xué)習(xí)) 最近在做一些微信移動(dòng)端的頁(yè)面,在此記錄關(guān)于移動(dòng)端觸摸和點(diǎn)擊事件的學(xué)習(xí)優(yōu)化過(guò)程,主要內(nèi)容圍繞fastclick展開(kāi)。fastclic...

    fxp 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<