乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      移動端兼容性處理1

       昵稱10504424 2015-09-14

      移動端 HTML5 audio autoplay 失效問題

      由于自動播放網(wǎng)頁中的音頻或視頻,會給用戶帶來一些困擾或者不必要的流量消耗,所以蘋果系統(tǒng)和安卓系統(tǒng)通常都會禁止自動播放和使用 JS 的觸發(fā)播放,必須由用戶來觸發(fā)才可以播放。

      解決方法:

      先通過用戶 touchstart 觸碰,觸發(fā)播放并暫停(音頻開始加載,后面用 JS 再操作就沒問題了)。

      document.addEventListener('touchstart', function () {
          document.getElementsByTagName('audio')[0].play();
          document.getElementsByTagName('audio')[0].pause();
      });

      Fixed錯誤

      浮動(固定)的元素,在瀏覽器窗口大小改變(輸入鍵盤彈出關閉),交互時,定位屬性會變得異常。位置錯位或者消失等等。

      影響:

      所有移動瀏覽器。

      解決方法:

      1. 復雜交互頁面盡量避免fixed元素。
      2. 在input元素頁面,禁止使用fixed元素。

      Video全屏Zindex失效

      zindex無效,視頻video始終在最上方。

      影響:

      很多國內瀏覽器不兼容

      解放方法:

      設計時避免視頻元素與其他元素可能會出現(xiàn)的重疊問題。

      IOS里點擊select標簽,瀏覽器會退出

      當<select>里沒有<option>標簽的時候,用戶點擊<select>,瀏覽器會強制退出。

      影響:IOS系統(tǒng)的瀏覽器

      解決方法:

      在<select>里加入<option>元素,保證有元素存在。

      js使用touchstart事件沒法調用手機鍵盤

      js使用touchstart事件,對表單使用focus( )方法,對表單獲得焦點,沒辦法調用手機的鍵盤。

      影響:

      Android系統(tǒng)的瀏覽器。

      解決方法:

      改用js的onclick事件

      iOS Safari 委托事件綁定在document的事件失效

      Safari瀏覽器下對document進行委托事件的綁定,會失效。

      影響:

      Safari 對click事件定義只能冒泡到body下面的子節(jié)點,所以委托在document上得click事件不會被觸發(fā)。

      解決方法:

      為body的子節(jié)點添加click事件可以解決。

      Android中元素被點擊時產(chǎn)生的邊框

      點擊一個鏈接,會出現(xiàn)一個邊框或者半透明灰色遮罩。

      影響:

      android手機

      解決方法:

      設置`-webkit-tap-highlight-color`的alpha值為0去除部分機器自帶的效果。

      去除移動端輸入框內陰影

      在iOS上,輸入框默認有內部陰影,但無法使用 box-shadow 來清除,如果不需要陰影,可以這樣關閉。

      影響:

      ios系統(tǒng)的手機

      解決方法:

      1
      2
      3
      4
      5
      input,
      textarea {
        border: 0; /* 方法1 */
        -webkit-appearance: none; /* 方法2 */
      }

       

      禁止選中內容

      如果你不想用戶可以選中頁面中的內容,那么你可以在css中禁掉。

      .div {
        -webkit-user-select: none;  /* Chrome all / Safari all */
        -moz-user-select: none;     /* Firefox all (移動端不需要) */
        -ms-user-select: none;      /* IE 10+ */     
      }

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多