兼容問題
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");
}