Tag: jquery

Phonegap jQuery手机文字input

我希望有人能够告诉我为什么我的文本input不工作在我的Phonegap项目正在使用jQuery的手机。 这是一个链接到我的XCode项目在DropBox中: https://www.dropbox.com/sh/49t41ixh72at9q5/yc8USE2Lun 文本字段在获取焦点时不允许input文本。 您将需要打开www /文件夹中的index.html。 这是一个Phonegap项目,使用jQuery的手机,和Xcode运行ios模拟器。 导致问题的代码示例如下: <div data-role="content"> <label for="basic">Text Input:</label> <input type="text" name="name" id="basic" value="" /> </div><!– /content –> 更新:解决! 看看下面的链接: Phonegap样式-webkit-user-select:无; 禁用文本字段

需要确定“完成”button点击iOS编辑键盘使用JavaScript

从图像中,是否有可能使用javascript / jQuery来识别iOS的“完成”button点击事件? iOS键盘点击事件可以使用文本区域的“onkeypress”函数进行标识。

为iPhone Web应用程序的jQuery Mobile高度问题,假设页面高度为480而不是460

jQuery Mobile似乎在初始化时计算页面高度,但是由于我们在应用程序中启用了状态栏,JQM假定我们有480 px可用,而不是460 px。 我们正在为iPhone构build移动networking应用程序。 我们正在使用JQM 1.1.1和PhoneGap 2.0。 任何想法如何覆盖JQM设置? 我们尝试手动将页面高度设置为460像素(在JQM定义页面高度之后),但这不起作用。

jQuery点击不工作在iOS?

我已经添加了一些简单的JavaScript到一个网站: jQuery(document).click(function(){ alert('click'); }); …只有当有人点击一个实际的锚元素,button元素,或用cursor: pointer;时,才会在iOS中触发cursor: pointer; CSS。 具体来说,我看到这与Bootstrap 3固定的导航栏菜单。 当它开放时,我补充说: jQuery(document).click(function(){ jQuery('#navbar-collapse.collapse.in').collapse('hide'); }); 确保无论点击何处都会closures。 这不适用于iOS(在iPhone 4,iPhone 6/6 +和iPad上validation)。 看来,jQuery点击事件只注册“可点击”元素(A,BUTTON等)或元素与cursor: pointer; CSS或onClick='…something…'或者甚至onClick='' HTML属性。 所以,我的问题。 这只是我吗? 有没有其他人看到这个?

标签不能在jqtouch中点击

下面的代码我不能点击jqtouch中的标签(在iPhone模拟器和iPhone本身): <ul class="rounded"> <li> <label for="user_name">Name</label> <input type="text" name="user_name" id="user_name"/> </li> </ul> 它在safari中运行良好,我也在jquery-mobile的演示中检查了这个,并且它正在iphone模拟器上工作,所以问题严格限制在jqtouch中。

jQuery的scrollTop不工作在iOS的iframe中

iOS和iframe ..这样的痛苦。 我有一个简单的回到顶部button应该animation滚动(而不是跳转到页面的顶部)。 $(document).on('click touchstart', '.backtotop', function() { $('html, body').animate({ scrollTop: 0 }, 1500); }); 除了iOS上的iframe之外,这个function无处不在。 我还没有完全理解iOS如何处理iframe。 jQuery的.scrollTop()函数也不会工作(无论如何不能animation)。 在iOS上的iframe的唯一工作是这样的: parent.self.scrollTo(0, 0); 显然不是最好的解决scheme,因为这不适用于桌面浏览器。 任何有关如何解决这个问题或iOS上的iframe一般深入的知识是非常感谢。

禁用iPhone“保存图像”popup

我试图禁用iPhone /任何iOS设备上显示的“保存图像”对话框。 当用户在Safari中时,他们可以将手指放在图像上,然后将图像直接保存到手机中。 他们的方式来打开这个菜单与JavaScript,jQuery的,或CSS? 我环顾了其他职位,似乎没有太多关于这个话题。 我发现一个职位,但答案似乎并没有工作。 我看到了一种使用隐形div的方法,但是如果可以用jQuery或者javascript来完成,我不会这样做。 谢谢

iOS和OSX上的Captive Network Assistant上的Ajax

ajax是否适用于iOS和OSX上的networking助手 ? 我正在使用jQuery来做到以下几点,但不起作用。 responseTextvariables不是真或假。 在适当的Safari浏览器以及android和windows设备上运行良好。 另外,有没有可用于Captivenetworking助手的文档? 我无法find任何谷歌。 function checkEmailHost(hostname) { if ($.ajax({ type : "GET", url : "welcome/emailvalidate", data : "hostname=" + hostname, async : false }).responseText == "true") { return true; } else { return false; } } 提前致谢。

检测<embed>标记无法加载video

我试图用下面的embedded标签(在iPad / iOS上)捕获错误: <embed width="320" height="240" src="path/to/my/live/stream/playlist.m3u8" type="application/vnd.apple.mpegurl" postdomevents="true" id="movie1" /> 我试图用以下方法来解决它: $("#movie1").on('onerror', function() { alert('error!') } ); 我也尝试了onabort , onstalled , onended和onsuspend – 当video加载失败时都不会产生事件。

Cordova / Phonegap在iOS上的config.xml中忽略全屏首选项

我已经定义了 <preference name="Fullscreen" value="true"/> 但是通过Xcode部署它忽略了这一点。 即使我在编译设置上设置了隐藏状态栏。 我所有的其他config.xml设置似乎工作,但不是这个。