欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery解決移動端布局

沈立民1年前7瀏覽0評論

在移動端開發中,經常需要使用jQuery來解決布局的一些問題。下面我們將介紹幾種常見的使用jQuery解決移動端布局問題的方法:

//1、設置屏幕寬度和字體大小自適應
$(document).ready(function(){
var windowW = $(window).width();
var fz = windowW / 7.5;
$('html').css('font-size', fz + 'px');
$(window).resize(function(){
var windowW = $(window).width();
var fz = windowW / 7.5;
$('html').css('font-size', fz + 'px')
});
});
//2、解決iOS輸入框在fixed定位下錯位問題
var u = navigator.userAgent;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isiOS){
$('body').height($('body')[0].clientHeight);//解決fixed定位input喚起鍵盤錯位問題
$(document).focusout(function(){
setTimeout(function(){
if(document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA'){
return;
}else{
$('body').height($('body')[0].clientHeight);
}
}, 0)
});
}
//3、解決點擊事件延遲問題
//fastclick.js可以解決移動端click事件300ms延遲問題
//引入fastclick.js庫
$(function() {
FastClick.attach(document.body);
});
//4、解決橫向滑動不流暢
//iScroll.js可以解決移動端滑動卡頓問題
//引入iScroll.js庫
var myScroll = new IScroll('#wrapper');

通過使用上面這些方法,我們可以解決移動端開發中一些常見的布局問題,大大提高了用戶體驗和開發效率。