小编Obi*_*Wan的帖子

Android软键盘模糊了移动HTML5网络应用中的输入字段

我正在编写一个可在Apple和Android上运行的移动HTML5 Web应用程序.在我正在测试的Android设备上,我遇到以下问题:

我有一个输入Web控制文本框位于屏幕的下方50%.当焦点转到文本框时,软键盘会显示并隐藏/隐藏/隐藏用户应该输入的输入Web控件.仅当用户键入至少一个字符时,输入的Web控件才会变得可见,并且不再隐藏在键盘下方.

我想要的是输入的字段不被键盘遮挡.显示软键盘时,我希望输入Web控件保持可见.

这是在运行Android 3.2版的三星平板电脑上.

请告诉我如何做到这一点.

keyboard html5 android input

11
推荐指数
1
解决办法
2275
查看次数

输入类型= iOS 7中的日期

我开发了一个移动Web应用程序,我注意到有关iOS 7的更改,特别是:

  • 如果网页表单包含type = date的输入标记,并且日期字段的值为空(无日期值),则该字段在Safari中以奇怪的方式呈现,因此文本框的高度为非常小(大约正常输入类型的高度的25%=文本框).一旦在控件中输入日期,则文本框的高度与type =文本框相同.

这在iOS 6中没有发生,但在iOS 7中发生.问题在于,看到以这种方式呈现的这些日期输入框对我来说看起来不太好.我希望它们看起来像普通的type =文本框一样,即使是空的.

  • 我能做些什么来实现这一目标吗?
  • 是否有一些初始值我可以传递给type = date文本框以使它们像往常一样呈现?

提前致谢.

更新了截图:

好: 在此输入图像描述

坏: 在此输入图像描述

(那个白框应该更高并显示占位符文本)

safari date input ios7

10
推荐指数
1
解决办法
6761
查看次数

jQuery Keydown事件在Chrome中不起作用

我正在使用以下JQuery代码捕获DIV中的按键事件:

$("#pnlPreview").keydown(pnlPreview_onKeyDown);
Run Code Online (Sandbox Code Playgroud)

我尝试捕获的特定按键组合如下:

  • SHIFT + INSERT
  • SHIFT + DELETE
  • CTRL + INSERT
  • CTRL + DELETE

虽然此代码在IE中可以正常运行,但在Chrome中不起作用。我正在Windows 7下使用最新的Chrome浏览器(38.0.2125.104)。

有人可以告诉我如何在Google Chrome浏览器中捕获这些按键组合吗?

请参阅此jsfiddle:jsfiddle.net/fx7do2cf/7。这与我项目中的内容最为相似。按键事件在IE中检测到,而在Chrome中未检测到。

jquery google-chrome keydown

4
推荐指数
1
解决办法
3383
查看次数

在vb.net中更正图像方向服务器端

在我正在开发的移动Web应用程序中,用户可以使用他们的相机拍摄照片,并将相机图像上传到服务器.我遇到的问题是,在iOS设备上,图像会获得与它们相关联的EXIF Orientation标记,例如"ROTATE 90 CW".此方向标记会在显示图像时以错误的方向显示图像.例如,如果用户以纵向方向拍摄iPhone的图片,则在服务器上查看时图像似乎会旋转为横向.我想在服务器端使用VB.Net更正此问题,以便我自动检测EXIF Orientation标签,如果它是"ROTATE 90 CW"(或任何其他值会使图像看起来显示不正确),然后我想自动将图像旋转到正确的方向.总之,我希望服务器上的图像与用户用相机拍照时的图像完全一致.

有人可以发布将执行此操作的代码吗?提前致谢.

vb.net exif image orientation

3
推荐指数
1
解决办法
5266
查看次数

标签 统计

input ×2

android ×1

date ×1

exif ×1

google-chrome ×1

html5 ×1

image ×1

ios7 ×1

jquery ×1

keyboard ×1

keydown ×1

orientation ×1

safari ×1

vb.net ×1