安卓input被键盘挡住,IOS自动上移

2017-08-03  本文已影响0人  想当一个大头兵

写发票页面的时候,碰到了一个不太好解决的方法,之前碰到的input聚焦上移,我都是直接用focus事件的时候,然真个页面的css.top改变,或者是animate.top,这次情况比较特殊,不能这么做,就需要用别的方法解决,在ios上面,键盘调出来以后,会自动触发上移的事件,所以不会有问题,就是安卓

$('input').on('click', function () {

var target = this;

setTimeout(function(){

target.scrollIntoViewIfNeeded();

},400);

});

最后选用了这个方法,失去视野的时候,强制上移,还是很不错的。

上一篇下一篇

猜你喜欢

热点阅读