scrollTop()解决IOS中输入法遮挡输入框
来源:互联网 发布:淘宝柳丝模特 编辑:程序博客网 时间:2024/05/16 09:36
经过测试,发现有的IOS浏览器上输入法会弹出遮挡输入框,网上很多都是介绍用以下方法
(function() {
$(‘input’).on(‘click’, function () {
var target = this;
// 使用定时器是为了让输入框上滑时更加自然
setTimeout(function(){
target.scrollIntoView(true);
},100);
});
但是由于本人对scrollIntoView的理解不够一直没有解决问题,后来用相同的思路使用scrollTop()解决了。
实例如下。
<script language="javascript">`$('#messageInput').on('click', function() {// 使用定时器是因为输入法的弹出后会改变父类元素body的高度,所以延时1秒等输入法弹出后再定位到滚动条底部 setTimeout(function() { $('body').scrollTop($('body')[0].scrollHeight); }, 1000); });</script><body><input type="text" id="messageInput" placeHolder="请输入文字" /></body>
阅读全文
0 0
- scrollTop()解决IOS中输入法遮挡输入框
- JS-IOS输入法遮挡输入框解决办法
- 解决webview 输入法软键盘遮挡输入框
- 解决 android 输入法弹出输入框被遮挡的问题
- 解决webview 输入法软键盘遮挡输入框
- iOS解决键盘遮挡输入框问题
- iOS 隐藏键盘,输入法,防止遮挡输入框
- PopupWindow中输入框与输入法冲突问题(PopupWindow输入框被遮挡)
- 手机网页中输入框被输入法遮挡问题
- 手机网页中输入框被输入法遮挡问题
- Swift 解决IOS开发中TableView中编辑UITextField时键盘遮挡输入框的情况
- 解决移动端Web安卓机点击输入框,输入法遮挡输入框的问题
- Android中防止EditText输入框被输入法遮挡(画面随输入法自适应)
- 手机输入法遮挡输入框解决方法
- 5、手机输入法遮挡输入框解决方法
- ios解决软键盘遮挡输入框问题
- iOS解决键盘遮挡输入框的问题
- 解决iOS键盘弹出遮挡输入框问题
- HDU 1305 Immediate Decodability 简单字典树 题意
- VS2015的QT工程中*.ui文件无法用designer.exe启动的问题
- maven资源文件的相关配置
- PHP扩展CURL的用法详解
- 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)问题
- scrollTop()解决IOS中输入法遮挡输入框
- Eclipse设置任何时候都能触发你的代码自动补全及快捷键方法
- 复选框
- leetcode128 Longest Consecutive Sequence (map)
- 上传、下载、国际化
- Web——鼠标事件
- JDBC基础学习
- 数据库总结-oracle
- 关于服务器端MySQL数据库插入数据、运行sql文件时抛出packet bigger than 'max_allowed_packet'的