2018-07-19

兼容問題

1?點(diǎn)擊300ms???使用fastclick

2?移動(dòng)端1px??在ios中使用0.5px

3?js中獲取瀏覽器高度,獲取scrollTOP等屬性需要兼容

4?H5?的audio在ios上autoplay不會(huì)自動(dòng)播放?一般使用進(jìn)入頁面后,使用js控制播放

5?在html上加overflow:hidden屬性的時(shí)候,好多移動(dòng)端瀏覽器都不支持

要實(shí)現(xiàn)超出范圍隱藏,滾動(dòng)條不顯示,一般使用js獲取高度來動(dòng)態(tài)設(shè)置html高度

6?ios系統(tǒng)中在移動(dòng)瀏覽器的頁面中給按鈕加JS事件,其按鈕必須是原生HTML按鈕或者由標(biāo)簽自定義構(gòu)成。

原來在IOS系統(tǒng)中,瀏覽器只支持給原生HTML按鈕或標(biāo)簽加JS事件

7?你用js?生成的一個(gè)按鈕??按鈕

在ios上直接$("#btn").click是不能加點(diǎn)擊事件的,必須使用事件委托

8?h5頁面?當(dāng)輸入框在最底部,點(diǎn)擊軟鍵盤后輸入框會(huì)被遮擋。定時(shí)器或者修改為固定定位

setTimeout(function(){

document.body.scrollTop?=?document.body.scrollHeight;

},300);

var?oHeight?=?$(document).height();?//瀏覽器當(dāng)前的高度

$(window).resize(function(){

if($(document).height()?<?oHeight){

$("#footer").css("position","static");

}else{

$("#footer").css("position","absolute");

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容