###vue实现代码
1.在main.js中全局自定义
Vue.directive('drop', {
inserted: function(el) {
let userUA = navigator.userAgent;
if (userUA.indexOf('iPhone') > -1||userUA.indexOf('iPad') > -1) {
el.onblur = function() {
setTimeout(function() {
var scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100)
//console.log(userUA)
}
}
}
})
2.在页面中input或textarea中写上一个v-drop属性方法调用
<input v-drop type="text" placeholder=""/>
<textarea v-drop placeholder=""></textarea >
###jquery实现代码
1.$('input,textarea').on('blur',function(){
setTimeout(function() {
var scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100);
})