草庐IT

javascript - HTML Mobile - 强制隐藏软键盘

这个问题在这里已经有了答案:preventmobiledefaultkeyboardwhenfocusinganfromshowing(9个回答)关闭上个月。我正在为一家优惠券公司开发前端网站,我有一个页面,用户只需输入电话号码和花费的$$。我们想出了一个用Javascript构建的有趣的屏幕键盘,它易于使用,而且速度很快。但是,我正在寻找一种解决方案,以在用户聚焦并在这些字段中输入文本/数字时阻止软键盘弹出。我知道HTML5提出的“号码/电话/电子邮件”类型属性。但是,冒着听起来很疯狂的风险,我真的只想使用我的屏幕键盘。注意:该网站主要针对平板电脑。谢谢。

javascript - jQuery Mobile 如何检查按钮是否被禁用?

我在我的jQueryMobile网页上禁用了这样的按钮:$(document).ready(function(){$("#deliveryNext").button();$("#deliveryNext").button('disable');});我可以启用它$("#deliveryNext").button('enable');但是我如何检查按钮是禁用还是启用?此命令给出“未定义”:$("#deliveryNext").attr('disabled')一些想法?编辑:我发现$("#deliveryNext").button('disable')只能接缝更改按钮上的样式,之后点击工作

javascript - 修复了 Mobile Safari 中的定位

是否可以在MobileSafari中相对于视口(viewport)固定定位元素?正如许多人指出的那样,position:fixed不起作用,但Gmail刚刚推出了一个几乎是我想要的解决方案——查看邮件View上的float菜单栏。在JavaScript中获取实时滚动事件也是一个合理的解决方案。 最佳答案 这个固定位置的div只需2行代码即可实现,将滚动时的div移动到页面底部。window.onscroll=function(){document.getElementById('fixedDiv').style.top=(windo

javascript - 使用带有 Handlebars.js 的预编译模板(jQuery Mobile 环境)

我在Handlebars中对模板的预编译有些挣扎。我的jQueryMobile项目在模板方面变得相当大,我希望预编译我使用的模板。但是我似乎找不到关于如何使用Handlebars执行此操作的良好解释(如分步教程)。我仍然使用脚本标签内联我的模板。我使用NPM安装了Handlebars。但是现在我有点迷失了如何进行。我猜是在做类似的事情handlebars-sevent.handlebars>event.compiled并以某种方式包含event.compiled内容?但是,如何调用它。我这样调用我的模板varsource=$('#tmpl_profile').html(),templa

linux - 适用于 Linux 的 Windows Mobile 模拟器

我当时使用C#在Windows机器上开发WindowsMobile应用程序,只是为了测试平台,但现在我回到Linux并在其上为WindowsCE开发(CeGCC和FPC),但它是每次编译并将可执行文件发送到设备只是为了做一个简单的测试非常无聊,然后我想知道在哪里可以找到一个好的Linux模拟器来调试我的项目。 最佳答案 Qemu非常好,而且是开源的。您还可以将调试器附加到Qemu以调试操作系统,如果您正在编写设备驱动程序,它会派上用场。使用QEMU,您可以模拟其他处理器类型,例如ARM。我个人使用VMWare工作站,除非我需要模拟另

android - Qt 检查平台类型 : Mobile or Desktop

我正在寻找一些可用于检查我的应用程序是在手机/平板电脑还是计算机上执行的代码。这是一个示例来解释我在做什么:#include#ifdefinedQ_OS_BLACKBERRY||definedQ_OS_ANDROID||definedQ_OS_IOS||definedQ_OS_WP#defineQ_OS_MOBILE#else#defineQ_OS_DESKTOP#endif你怎么看?我是在重新发明轮子吗? 最佳答案 没有(据我所知)预先制作的#defines的原因是移动、桌面和嵌入式的定义是模糊的。例如,Q_OS_QNX与Q_OS

java - 使用 Android 的 Mobile Vision API 扫描二维码

我关注了tutorial关于如何构建一个可以扫描二维码的安卓应用。这是完整的代码。我使用compile'com.google.android.gms:play-services:7.8.0'等等级添加了GooglePlay服务。AndroidManifest.xmlactivity_main.xmlMainActivity.javapackagebitinvent.io.qrscanner;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.util.Sparse

android - 使用 jQuery Mobile 和 Phonegap 在 Galaxy S2 上使用键盘输入错误

我们正在使用jQueryMobile1.0.1和Phonegap1.4.1开发移动网络应用程序,但在Galaxys2上遇到了键盘问题。我们有一个滑出并包含搜索输入的菜单:当我们点击输入使其获得焦点时,键盘会打开但不允许我们输入任何内容。我想这里的一个线索是它给了我们一个常规的文本键盘而不是搜索键盘(它有放大镜作为回车键)如果我们在菜单打开时关注输入:$("#menu_search").focus()-搜索键盘在菜单显示时打开,我们可以尽快搜索BUT当我们点击输入时,键盘变为普通键盘,我们无法输入任何内容。另一个线索是,在键盘上键入时,自动预测会起作用,但是当点击正确的选项时,只会在输入

android - Android 的元标记 "apple-mobile-web-app-capable"?

有没有办法像在iPhone上一样创建AndroidWeb应用程序?在HTML页面的head元素中使用“apple-mobile-web-app-capable”元标记,它通知AppleiOS该应用程序可以安装到用户跳板,以便启动SafariMobile浏览器没有菜单栏。 最佳答案 Android上的Chrome现在支持元标记mobile-web-app-capable:SinceChromeM31,youcansetupyourwebapptohaveanapplicationshortcuticonaddedtoadevice's

javascript - 使用 PhoneGap/jQuery Mobile 以编程方式在 iPhone/Android 日历中添加事件?

如何从iOS/Android中的JavaScript/jQueryMobile/PhoneGap应用程序创建日历事件?是否有任何插件,例如PhoneGap插件?在官方存储库中没有看到任何内容。对于iOS,EventKit框架(iOS4.0+)似乎能够addanevent. 最佳答案 根据下面的评论,itisnowpossibletocreateaniCalfileforiOSandavcsfileforAndroid.它需要浏览器/设备嗅探,或者让用户选择,但至少应该是可能的。 关于ja