国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

h5項目各種小問題解決方案

kbyyd24 / 2357人閱讀

摘要:判斷系統(tǒng)版本號獲取具體的系統(tǒng)版本號微信輸入法鍵盤彈起頁面無法還原判斷系統(tǒng)防止在多個間切換時做過多操作微信分享至朋友圈成功后不回調(diào)問題微信分享至朋友圈后回調(diào)的方法內(nèi)若使用,需配置為同步,否則會出現(xiàn)不回調(diào)的情況。

持續(xù)更新

MP3 不允許啟動AudioContext

The AudioContext was not allowed to start. 
It must be resumed (or created) after a user gesture on the page

pc端打開chrome瀏覽器,新建頁簽,地址欄輸入 
chrome://flags/#autoplay-policy 選擇 No user gesture is required
之后重啟瀏覽器即可,chrome瀏覽器更新版本后的新增的安全策略。

判斷iOS系統(tǒng)版本號

if(navigator.userAgent.match(/iphone/i)){ 
    var verinfo = navigator.userAgent.match(/os [d._]*/gi); 
    version = (verinfo+"").replace(/[^0-9|_.]/ig,"").replace(/_/ig,".");//獲取具體的系統(tǒng)版本號 
    console.log(version);
}

【M】iOS12微信輸入法鍵盤彈起H5頁面無法還原

//判斷ios系統(tǒng)
var u=navigator.userAgent;
if(u.indexOf("iPhone")>-1){
    var flag;
    $("body").on("focus","input",function(){
        flag=false;
    });
    $("body").on("blur","input",function(){
        flag=true;
        setTimeout(function(){
            if(flag==false){
                return false;
            }else{
                document.body.scrollTop=document.body.scrollTop;
            }
            //防止在多個input間切換時做過多操作
        },0)
    });
}

【M】微信JSSDK分享至朋友圈成功后不回調(diào)問題

微信分享至朋友圈后回調(diào)的方法內(nèi)若使用ajax,需配置為同步(async:false),否則會出現(xiàn)不回調(diào)的情況。

var share_opts = {
     title : "首屆接梗王大賽,這些00后都不懂的梗,你能接上來多少?",
     desc : "1分鐘,挑戰(zhàn)10道題,包含電影、動漫、游戲...答對有獎!快來挑戰(zhàn)!>>",
     img : "../images/share.jpg",
     url : location.href.split("#")[0],
     key : "",
     successCallback: function(){
        $.ajax({
           type: "post",
           dataType:"json",
           async : false,
           url: "common/share.php",
           data:{"url":location.href.split("#")[0]},
           success: function(data){
              if(data.status==1) {
                 alert("分享成功,可再次挑戰(zhàn)!");
                 window.location.href=window.location.href;
              }
           }
        });
     }
  };
 
  $(function(){
     weixin_jssdk_ops.init(share_opts);
  });

【swiper】4.0滾輪無法滾動

參數(shù)
3.0
mousewheelControl : true,//開啟鼠標(biāo)切換
4.0
mousewheel : true,//開啟鼠標(biāo)切換

解決方式

//從底層庫類注釋執(zhí)行代碼
//搜索 
// B.handle
//
//注釋 
// if (!s.mouseEntered && !a.releaseOnEdges)
// return !0;

【M】rem逐幀動畫抖動解決方案

https://aotu.io/notes/2017/08/14/fix-sprite-anim/

【M】audio標(biāo)簽在蘋果機(jī)上無法自動播放



動態(tài)改變微信title

    var $body = $("body");
    document.title = "五班老同學(xué)(35)";
    var $iframe = $("");
    $iframe.on("load",function() {
        setTimeout(function() {
            $iframe.off("load").remove();
        }, 0);
    }).appendTo($body);

判斷是否是微信環(huán)境

    function isWeChat(){
        this.ua = navigator.userAgent.toLowerCase();
        return this.ua.match(/MicroMessenger/i) == "micromessenger"?true:false;
    }

解決a標(biāo)簽雙擊出現(xiàn)藍(lán)色背景

a,button,input,optgroup,select,textarea, div {
    -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button點擊時的藍(lán)色外邊框和灰色半透明背景*/
}

判斷瀏覽器低版本插入HTML提示函數(shù)

if(!!window.ActiveXObject || "ActiveXObject" in window){
    $("body").append("
您使用的瀏覽器版本過低,可能會影響到您瀏覽本頁面,建議升級您的瀏覽器: 谷歌 Chrome
").css("padding-bottom","200px"); };

前端引用外鏈須知

//正常外鏈引用
 

//防止外鏈加載緩慢 加上異步加載  

//方法一     -async
 
此方法只兼容高版本

//方法二    動態(tài)創(chuàng)建JS
(function() {
  var hm = document.createElement("script");
  hm.src = "http://x.js";
  var s = document.getElementsByTagName("body")[0]; 
  s.appendChild(hm);
})();

監(jiān)聽video播放或暫停事件

var myVideo=document.getElementById("video");  
myVideo.addEventListener("play",function(){  
     //播放執(zhí)行
});  
myVideo.addEventListener("pause",function(){  
     //暫停執(zhí)行
}) 

UC瀏覽器會出現(xiàn)背景圖可點的情況

bug說明
# 當(dāng)背景圖采用img的方式時,在UC瀏覽器下(其他瀏覽器不會),會出現(xiàn)點擊背景圖,瀏覽器會當(dāng)做一張圖片解析,彈出背景圖。

解決方案
# 給img標(biāo)簽添加去除瀏覽器默認(rèn)行為的點擊事件
# 把img變成background  (把圖片變成css中的背景圖)

代碼示例
//html

【PC端】CKobject多個視頻同時播放-其它視頻未關(guān)閉

API 文檔
http://www.ckplayer.com/manual/

線上例子 
http://act.leiting.com/wd/201705/pk/pc/index.html

代碼
if(CKobject.getObjectById("ckplayer_a1")){
    CKobject.getObjectById("ckplayer_a1").videoPause();
}
if(CKobject.getObjectById("ckplayer_a2").playOrPause){
    CKobject.getObjectById("ckplayer_a2").playOrPause();
}

【移動端】上傳附件

蘋果手機(jī)目前只支持訪問圖片和視頻格式的文件上傳,暫不支持其他格式的文件
安卓手機(jī)支持多種格式上傳,但存在部分機(jī)型不支持或是失效
建議:上傳除圖片以外的格式文件還是在PC上完成比較好

//錯誤示范
在瀏覽器模擬iphone的時候是各種文件都可以上傳(以真機(jī)為主)

//正確示范
iphone目前只支持訪問圖片和視頻格式的文件上傳(真機(jī)測試結(jié)果)

【移動端】使用margin排版問題

margin 排位會有問題,最好使用 定位
【移動端】使用margin排版問題

【移動端】點擊事件無法觸發(fā)

JS創(chuàng)建DOM的時候,原本的事件無法綁定、事件委托失敗,


//錯誤示范
$(".picture").on("click",function(){
 alert(1)
})

//正確示范(是在$(".product ul")下面創(chuàng)建DOM)使用綁定的方式
$(".product ul").on("click",".picture",function(){
 alert(1)
})

雷霆游戲console

(function() {
    this.log = window.console.log;
    this.log("%cL%ce%ci%cT%ci%cn%cg %cG%ca%cm%ce", "font-size:30px;color:#32e60b;", "font-size:30px;color:#64d41b;", "font-size:30px;color:#97e012;", "font-size:30px;color:#f9f701;", "font-size:30px;color:#fe9e00;", "font-size:30px;color:#d4651b;", "font-size:30px;color:#5f3b7a;", "font-size:30px;color:#3d319a;", "font-size:30px;color:#313eb0;", "font-size:30px;color:#1f38ac;", "font-size:30px;color:#0b1479;");
    this.log("我們是XXXXXXX-%c平臺Web前端團(tuán)隊", "color:#fd6a7f;font-weight:bold;");
    this.log("XXXXXX始終貫徹著-%c為用戶創(chuàng)造美好體驗", "color:#fd6a7f");
    this.log("加入XXXXXX-%chttp://BAIDU.com/", "color:#fd6a7f");
    this.log("%c", "padding:30px 140px;line-height:100px;background:url("logo.png") no-repeat;background-size:100% 100%;");
    this.log("%c--------", "color:pink")
})();

JS如何判斷是不是iphoneX?

function isIphoneX(){
    return /iphone/gi.test(navigator.userAgent) && (screen.height == 812 && screen.width == 375)
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/51613.html

相關(guān)文章

  • 從零搭建移動H5開發(fā)項目實戰(zhàn)

    摘要:并且除了常用的端,還要考慮微信端,或者是端。所以我們要有一套機(jī)制,在端上走的代碼,在端或者微信端上走端對應(yīng)的代碼。對于一個從零開始的移動端項目,我總結(jié)了以上這些移動開發(fā)難點,希望之后的人能少踩點坑,站在我的肩膀上提高項目開發(fā)的效率和質(zhì)量。 從零搭建移動H5開發(fā)項目實戰(zhàn) 前端H5的前世今身 在Pc的時代,前端技術(shù)無疑統(tǒng)治了大多數(shù)用戶的交互界面!而在移動為王的今天,NA開發(fā)在早期占領(lǐng)了大多...

    terro 評論0 收藏0
  • 從零搭建移動H5開發(fā)項目實戰(zhàn)

    摘要:并且除了常用的端,還要考慮微信端,或者是端。所以我們要有一套機(jī)制,在端上走的代碼,在端或者微信端上走端對應(yīng)的代碼。對于一個從零開始的移動端項目,我總結(jié)了以上這些移動開發(fā)難點,希望之后的人能少踩點坑,站在我的肩膀上提高項目開發(fā)的效率和質(zhì)量。 從零搭建移動H5開發(fā)項目實戰(zhàn) 前端H5的前世今身 在Pc的時代,前端技術(shù)無疑統(tǒng)治了大多數(shù)用戶的交互界面!而在移動為王的今天,NA開發(fā)在早期占領(lǐng)了大多...

    pepperwang 評論0 收藏0
  • h5項目各種問題解決方案

    摘要:判斷系統(tǒng)版本號獲取具體的系統(tǒng)版本號微信輸入法鍵盤彈起頁面無法還原判斷系統(tǒng)防止在多個間切換時做過多操作微信分享至朋友圈成功后不回調(diào)問題微信分享至朋友圈后回調(diào)的方法內(nèi)若使用,需配置為同步,否則會出現(xiàn)不回調(diào)的情況。 持續(xù)更新 MP3 不允許啟動AudioContext The AudioContext was not allowed to start. It must be resumed...

    netScorpion 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<