1. 程式人生 > >mui中a標簽的跳轉問題

mui中a標簽的跳轉問題

然而 cat 響應 eve 類名 pos log nbsp 很多

一、腦補

快速響應是mobile App實現的重中之重,研究表明,當延遲超過100毫秒,用戶就能感受到界面的卡頓,然而手機瀏覽器的click點擊存在300毫秒延遲(至於為何會延遲,及300毫秒的來龍去脈,請自行谷百),mui為了解決這個問題,封裝了tap事件,因此在任何點擊的時候,請忘記click及onclick操作!!!

二、解決辦法

  1. 給需要跳轉的 a 標簽添加一個類名 a

    document.querySelectorAll(".a").forEach(function (val,key) {

     val.addEventListener(‘tap‘, function(){

      window.top.location.href=this.href;
     })
    })


  2. 網上很多人提出的(但是在我這裏不起作用)

    mui(‘body‘).on(‘tap‘,‘a‘,function(){
      window.top.location.href=this.href;
    });

mui中a標簽的跳轉問題