我正在为我的 android 应用程序制作登录页面,最初登录和密码字段位于屏幕中央。当我点击屏幕时,键盘会弹出并隐藏我不需要的部分字段。弹出键盘时如何更改登录块的位置?JavaScript/jQuery 解决方案很好。
问问题
283 次
1 回答
0
据我所知,没有办法附加到与显示键盘特别相关的事件。
因此,我建议最好的方法是调用焦点函数。在不知道你的页面结构的情况下,我不能给你任何具体的代码,但这里有一个例子:
$(document).ready(function(){
$('#login').focus(function(){
//reduce the top margin when the text box is focussed.
$(this).css('margin-top', '-100px');
})
.blur(function(){
//revert the change.
$(this).css('margin-top', '');
});
});
于 2013-05-31T13:46:13.240 回答