zoukankan      html  css  js  c++  java
  • 面试问答常见的兼容问题?

     1 点击300ms   使用fastclick  
    2 移动端1px  在ios中使用0.5px
    3 js中获取浏览器高度,获取scrollTOP等属性需要兼容
    4 H5 的audio在ios上autoplay不会自动播放 一般使用进入页面后,使用js控制播放
    5 在html上加overflow:hidden属性的时候,好多移动端浏览器都不支持
    要实现超出范围隐藏,滚动条不显示,一般使用js获取高度来动态设置html高度
    6 ios系统中在移动浏览器的页面中给按钮加JS事件,其按钮必须是原生HTML按钮或者由<a>标签自定义构成。
    原来在IOS系统中,浏览器只支持给原生HTML按钮或<a>标签加JS事件
    7 你用js 生成的一个按钮  <div class="btn">按钮</div>
    在ios上直接$("#btn").click是不能加点击事件的,必须使用事件委托
    8 h5页面 当输入框在最底部,点击软键盘后输入框会被遮挡。定时器或者修改为固定定位
    setTimeout(function(){
        document.body.scrollTop = document.body.scrollHeight;
    },300);

    var oHeight = $(document).height(); //浏览器当前的高度
    $(window).resize(function(){ 
        if($(document).height() < oHeight){ 
              $("#footer").css("position","static"); 
        }else{ 
              $("#footer").css("position","absolute");
        } 
  • 相关阅读:
    LFU
    poj 3581 -- 后缀数组
    leetcode 679
    poj 两条线段接雨水
    poj 1696极角排序
    判断平面上是否有一条直线与所有线段相交
    洛谷P3808 【模板】AC自动机(简单版)
    Most Distant Point from the Sea UVA
    P2742 [USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包
    P2249
  • 原文地址:https://www.cnblogs.com/zbcry/p/9333975.html
Copyright © 2011-2022 走看看