iscroll5解决ios fixed+input问题出现的坑

input无法失去焦点##

$('#scroller').on('touchstart',function(){
        $("#tel").blur()
    })

安卓键盘收起页面卡住问题##

var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
if(isAndroid){
    myScroll.scrollTo(0,myScroll.maxScrollY,300,IScroll.utils.ease.quadratic)
}

注释:必须进行机型判断否则ios会出现光标偏移的问题;
问题产生的原因:安卓性能差(根本原因页面不能resize),ios不会出现卡屏现象;
解决的依据:输入框在上半屏幕时不会出现这种需要页面重置现象即:当input获取光标时input向上移动至上半屏幕;
注释:要求设计form必须在第一屏的上半部分或者最后一屏的上半部分;

你可能感兴趣的:(iscroll5解决ios fixed+input问题出现的坑)