触屏版类似刷新页面文本框获取焦点的同时弹出手机键盘的做法
2015-05-11 09:05
507 查看
手机触屏版想要自动弹出键盘要满足的三个条件:
1、文本框获取焦点
2、手触屏该页面的屏幕
3、无延迟
实现实例(类似微信微博):
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<style>
.page{
width:100%;
height:400px;
background:#333;
overflow:hidden;
}
.page a{
display: block;
width:50px;
height:50px;
margin:100px auto;
}
.com {
display: none;
width:100%;
height:500px;
overflow:hidden;
}
.com textarea{
display: block;
width:90%;
height:200px;
margin:50px auto;
}
</style>
<body>
<div class="page">
<a href="javascript:void(0);">评论</a>
</div>
<div class="com">
<textarea></textarea>
</div>
</body>
<script>
$('.page a').on('click',function(){
$('.page').hide()
$('.com').show()
$('.com textarea').focus()
})
</script>
</html>
1、文本框获取焦点
2、手触屏该页面的屏幕
3、无延迟
实现实例(类似微信微博):
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<style>
.page{
width:100%;
height:400px;
background:#333;
overflow:hidden;
}
.page a{
display: block;
width:50px;
height:50px;
margin:100px auto;
}
.com {
display: none;
width:100%;
height:500px;
overflow:hidden;
}
.com textarea{
display: block;
width:90%;
height:200px;
margin:50px auto;
}
</style>
<body>
<div class="page">
<a href="javascript:void(0);">评论</a>
</div>
<div class="com">
<textarea></textarea>
</div>
</body>
<script>
$('.page a').on('click',function(){
$('.page').hide()
$('.com').show()
$('.com textarea').focus()
})
</script>
</html>
相关文章推荐
- 文本框获取焦点时禁止手机弹出自带的输入键盘
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案—scrollIntoView()
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案—scrollIntoView()
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案
- 移动H5页面,Android手机下,input获取焦点弹出系统虚拟键盘时,挡住input解决方法
- H5禁止手机自带键盘弹出 input获取焦点时禁止手机键盘弹出
- 移动端webapp,在进入某页面后,input框自动获取焦点并弹出数字键盘
- iOS下Html页面中input获取焦点弹出键盘时挡问题
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案
- 点击textview获取焦点的同时不弹出软键盘
- 控制EditText自动获取焦点弹出软键盘
- 移动端解决fixed和input获取焦点软键盘弹出影响定位的问题
- EditText 获取焦点后禁止弹出软键盘
- 微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法(转)
- Android 设置Edittext获取焦点并弹出软键盘
- EditText获取焦点并弹出软键盘
- [置顶] android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- Android Dialog 中的EditText自动获取焦点弹出软键盘
- android EditText 不自动获取焦点并弹出键盘
- 取消edittext获取焦点,禁止弹出软键盘