• 技术文章 >web前端 >H5教程

    微信H5页面遇到的一些问题

    高洛峰高洛峰2017-02-09 15:13:31原创858
    1.input框光标不居中,用height为定值,设置了line-height也无效,

    解决方法,不给定高,用line-height设置行高后,用padding撑起高度

    微信H5页面遇到的一些问题

    微信H5页面遇到的一些问题

    2.微信内添加音频文件,但不会自动播放,

    解决方法:

    function audioAutoPlay(id){    //解决微信内部无法播放音频的问题
         var audio = document.getElementById(id); 
        audio.play();  
        document.addEventListener("WeixinJSBridgeReady", function () {  
                audio.play();  
        }, false);  
        document.addEventListener("YixinJSBridgeReady", function() {  
            audio.play();  
        }, false);  
    }  
        audioAutoPlay("music");

    3.微信内h5页面,不支持JS刷新或者跳转,采用

    var a= Math.random() * 100;
    window.location.href = window.location.href+"?id="+a;

    4.安卓手机软键盘导致布局上移

    解决方法:

    ①最底部输入框导致的bug,将按钮往上移

    ②通过JS来修正

    function fixfixed(obj) {  
    
            if(document.activeElement.nodeName == 'INPUT'){
                obj.css('position', 'static');
            } else {
                obj.css('position', 'fixed');
            }
        }

    暂时现有这些,遇到新的后,继续添加

    更多微信H5页面遇到的一些问题相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:html5 微信浏览器
    上一篇:HTML5 拖放(Drag 和 Drop)详解与实例 下一篇: 使用spring+html5实现安全传输随机数字密码键盘
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• HTML5中canvas的使用总结• HTML 5可以做五件事情 超出你的想象• 在今天,利用 HTML5 开发和发布大型跨平台网游,可行性如何?要解决哪些问题?• HTML5 的普及需要具备哪些因素?• 为什么html5将主宰在线视频?
    1/1

    PHP中文网