1. 程式人生 > >移動端開發點選按鈕後出現閃爍的結局方法

移動端開發點選按鈕後出現閃爍的結局方法

最近用vue.js開發移動端控制元件時,發現當點選按鈕出發v-if時,總會出現按鈕瞬間的閃動和黑色的背景,體驗很差,最後發現解決問題的方法十分簡單,就是給點選按鈕新增一個css屬性:

-webkit-tap-highlight-color:transparent;

前端開發總有坑,坑一次就會進步一次!

與開發者共勉!

相關推薦

移動開發按鈕出現閃爍結局方法

最近用vue.js開發移動端控制元件時,發現當點選按鈕出發v-if時,總會出現按鈕瞬間的閃動和黑色的背景,體驗很差,最後發現解決問題的方法十分簡單,就是給點選按鈕新增一個css屬性: -webkit

移動開發H5頁面按鈕出現閃爍或黑色背景的解決辦法

-webkit-tap-highlight-color:transparent; *{-webkit-tap-highlight-color:transparent; } H5頁面在IOS端測試的時候

移動實現按鈕複製功能

HTML程式碼 <div class="url"> <p id="codeNum"></p> <button class="code-btn" id="codeBtn" data-clipboard-action="

阻止移動瀏覽器圖片會預覽的方法

下面介紹幾種方法: 1. 在img元素上新增 onclick="return false" (推薦) <img src="a.png" onclick="return false" /> 2. 圖片用背景圖的方式插入 background:url(a.

移動網頁連結出現藍色背景如何解決

最近在做移動端開發時,採用路由來實現網頁之間的跳轉,發現通過給文字和圖片加<a>...</a>之後,每次在移動端執行時,點選或者長按都會出現藍色背景,非常不好看,採用下面這個方法

iOS開發按鈕從左側顯示個人中心檢視

需求說明:點選導航欄左邊的按鈕時,從左側顯示半屏(自定義寬度)檢視,場景為常見的個人中心等 思路選擇:可以選擇自定義一個檢視,設定長度為(kScreenWidth - 任意數值),點選的時候將檢視新增到UIWindow上 問題分析:一般個人中心檢視為tableView等檢視時,肯

移動click事件300ms延遲問題

一般情況下,如果沒有經過特殊處理,移動端瀏覽器在派發點選事件的時候,通常會出現300ms左右的延遲。比如iPhone預設雙擊縮放就會讓click點選事件300ms延遲問題。 目錄 一、解決辦法:禁用縮放 二、解決辦法:更改預設的視口寬度 三、解決辦法:CSS touch-action

移動h5input開啟數字鍵盤

1、彈出數字鍵盤,有以下兩種方式 <input type='tel' /> <input type='number' /> 2、還有一種可以呼叫九宮格數字鍵盤: <input type="number" pattern="\d*"/> &nb

移動 總是兩次 穿透

感覺像延遲的穿透點選? 其實是感覺身體被掏空.. 並不是,其實是touch之後300ms會自動觸發click事件,很詭異 全域性禁止touch之後的click事件 window.addEventListener("touchstart", f

html在移動IOS閃屏問題

1、在實際的html移動端開發時,在移動端IOS,點選螢幕會出現閃屏的效果,如何去除閃屏,可以在html或者body{-webkit-tap-highlight-color: rgba(0, 0, 0,

使用SwingWorker 按鈕按鈕不讓,在處理完之後,顯示為可

public void actionPerformed(ActionEvent e) { btn_convert.setEnabled(false); new ConvtSwingWorker().execute(); } private class Con

java按鈕出現另一個視窗

第一個窗體LoginFrame.java: package winRelation; import java.awt.Dimension; import java.awt.Rectangle; im

按鈕用jQuery禁止按鈕並顯示文字[正在處理...]

通過val設定按鈕的文字,並用attr修改disabled屬性。測試程式碼如下: <html> <body> <form method="get" action="ht

移動關於輸入框,因字型變化,導致佈局變形的問題

 $(function(){         var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize';         var _orig_font = document.documentElement.st

手機中的頁面數字不顯示為電話號碼 和 按鈕出現陰影和蘋果中限制縮放

   <meta name="format-detection" content="telephone=no">    <style type="text/css">*{ -webkit-tap-highlight-color: rgba(0,0

專案筆記:按鈕使其保持時的狀態

在Web開發時,有不少選項卡切換的例項,當點選一個選項卡時要使其一直保持點選時的狀態,直到點選下一個選項卡切換到另一個選項卡才改變按鈕顏色,之前在專案中有遇到這樣的問題,現在將幾種方法做一總結。 多個選項卡切換 1.使用原生JS切換style 給每一個按鈕新增一個點選事件,

JavaScript | 阻止預設事件 按鈕input框不失去焦點

想實現一個登入介面常用的效果:點選按鈕後切換input框的顯示/隱藏密碼 首先想到的是,在按鈕的點選事件裡呼叫focus()使input獲得焦點,程式碼如下: <body> <i

取消html 移動 onclick事件高亮效果

-webkit-tap-highlight-color:rgba(0,0,0,0) //webkit是蘋果瀏覽器引擎,tap點選,highlight背景高亮,color顏色,顏色用數值調節。 原因如

移動去掉input彈出的系統鍵盤

<div class="calendar"> <div> <input type="text" id="cc1" class=""

移動開發時,讓字型小於12px的方法

今天我們來說下在移動端開發時如何讓字型小於12px。 之前寫過一篇部落格,介紹如何讓chrome的字型小於12px,戳這裡檢視。在改變chrome字型的時候,在各路大神那裡看到過這個方法: html{