使用mui框架开发App,当input获取焦点时,键盘弹出,底部导航栏上升。
转自 https://blog.csdn.net/elementFei/article/details/72917393 感谢
问题: 使用mui框架开发App,当input获取焦点时,键盘弹出,底部导航栏上升。
解决:
//获取当前页面(在子页面上书写)
var ws;
if(window.plus) {
plusReady();
}else {
document.addEventListener(“plusready”, function() {
plusReady();
}, false);
}
function plusReady() {
ws = plus.webview.currentWebview();
}
//获取当前页面的input
var search = document.querySelector(‘#input’);
search.onfocus = function(){
//设置父页面的导航栏隐藏
ws.parent().evalJS(“document.getElementById(‘nav’).style.display=’none’”);
//当前子Webview窗口的样式()
ws.setStyle({bottom: ‘0px’});
}
search.onblur = function(){
//设置父页面的导航栏显示
ws.parent().evalJS(“document.getElementById(‘nav’).style.display=’block’”);
//当前子Webview窗口的样式(和子页面在父页面上的bottom保持一致)
ws.setStyle({bottom: ‘50px’});
}`
————————————————
版权声明:本文为CSDN博主「elementFei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/elementFei/article/details/72917393
最新文章
- CS Coder学习asp.net5个月的最大感悟:从http的角度重新认识asp.net(二)——我理解的ajax(二)
- nyoj19_排列
- iOS语音合成
- PHP 常用命令
- ORTP库API使用入门
- iterator的简单用法
- lab4 Cache Geometries 深入理解计算机系统——高速缓存
- HDU 1532 Drainage Ditches
- 五十个小技巧提高PHP执行效率(二)
- 前端学习:html基础学习二
- 201621123057 《Java程序设计》第1周学习总结
- (NO.00002)iOS游戏精灵战争雏形(二)
- 爬虫免登录进入github
- Idea spring 配置文件报红 URI is not registered
- vue.js购物车
- vue实现简单的购物车功能
- 微信小程序 验证码倒计时组件
- poj 2485 Highways (最小生成树)
- Nginx 反向代理解决favicon404错误问题
- Map map=new HashMap()