草庐IT

iphone-sdk

全部标签

javascript - 如何关闭网页上指定输入字段的 iPhone 小键盘

我正在为信用卡到期字段使用月份选择器输入(类似于jQueryUI日期选择器)。我需要隐藏iPhone键盘,因为它隐藏了月份选择器。我已经尝试将字段设置为只读,但它不是一个可接受的解决方案-在SafariiOS5.1中,只读字段在键盘导航(小键盘上的上一个/下一个按钮)中被跳过。模糊字段也是NotAcceptable,因为它会触发验证(我们也在使用jQuery验证)。有没有办法在不将其设置为只读或模糊的情况下在单个字段上关闭iPhone键盘? 最佳答案 我还没有遇到隐藏键盘的方法。但是你有没有想过显示“输入”的替代方式。一种选择是使用

javascript - 隐藏 100% 高度的 iPhone 地址栏

关于此的很多帖子,但不完全适合我的情况。我的页面将灵活的尺寸设置为100%宽度和100%高度,因此典型的加载滚动功能不起作用。有什么想法或其他解决方案吗?谢谢!CSS:*{margin:0;padding:0;}html,body{width:100%;height:100%;min-width:960px;overflow:hidden;}Javascript:/mobile/i.test(navigator.userAgent)&&!pageYOffset&&!location.hash&&setTimeout(function(){window.scrollTo(0,1);},1

javascript - 在 native iPhone 应用程序的 UIWebView 中使用 InnerHTML 是否存在错误?

我有一个相当大的HTML/JS/CSS应用程序,当它作为Web应用程序在iPhone上通过Safari运行时效果很好。当在nativeiPhone应用程序的UIWebView中运行相同的应用程序时,在jQuery中调用以创建HTML片段会失败(即:$("HELLOWORLD");不会创建该元素。我已将其追踪到干净的jQuery方法中的以下等效代码片段:vardiv=document.createElement(“div”);div.innerHTML=“HELLOWORLD”;当我查看div.outerHTML时我懂了/div.innerHTML返回空字符串。这似乎不是jQuery问题

javascript - 仅对所有 iPhone 和 IPADS 进行样式设置的 CSS 样式

问题:我的图像在除iPhone以外的所有平台上都具有响应能力。在安卓版网站上,下图没有歪斜:在网站的iphone版本上,它正在炸毁图像,我不确定。我认为以下内容可以解决除IPHONES和IPADS之外的倾斜问题#homepage.carousel.item{height:auto!important;}#homepage.carousel.itemimg{min-width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;}.carousel-indica

javascript - Facebook all.js 和 sdk.js 的区别

我正在尝试将应用程序升级到当前的FacebookAPI(v2.7),因为Facebook警告我们当前使用的API(v2.0)已弃用。我查看了代码,找到了sdk.js并将FB.init函数的配置参数的版本属性更改为v2.7.然后我发现了其他使用all.js的FB.init调用。all.js的FB.init函数似乎不需要版本号。我查看了all.js的Facebook开发者页面,但找不到任何相关信息。那么,sdk.js和all.js有什么区别呢? 最佳答案 So,whatisthedifferencebetweensdk.jsandall

javascript - Admin SDK 无法设置 Firestore 的设置

所以,我最近收到了这个警告:ThebehaviorforDateobjectsstoredinFirestoreisgoingtochangeANDYOURAPPMAYBREAK.Tohidethiswarningandensureyourappdoesnotbreak,youneedtoaddthefollowingcodetoyourappbeforecallinganyotherCloudFirestoremethods:constfirestore=newFirestore();constsettings={/*yoursettings...*/timestampsInSnap

javascript - facebook javascript SDK : FB. Canvas.setAutoResize iFrame 不工作?

我们使用ruby​​/rails和facebooker(iframe应用程序)构建了一个facebook应用程序,目前卡在FB.Canvas.setAutoResize上,在某些情况下似乎会失败。使用facebook开发人员文档中的示例(参见http://developers.facebook.com/docs/reference/javascript/)。一旦你进入一个高于800px的页面,自动调整大小就会失败-也就是说,只要Canvas变大它就可以工作,而不是当它变小时。有人有线索或解决方法吗?这是调整大小的代码片段window.fbAsyncInit=function(){FB.

javascript - iPhone HTML5 应用程序滚动问题

我不知道这是否可能或谷歌如何找到它,但你可以添加:它会让你无法左右滚动,只能上下滚动。有没有办法让它在你到达终点时不产生过度滚动效果,而是继续滚动然后弹出?就像Cocoa应用程序一样,我注意到“过度滚动”有时它们具有相同的背景颜色,所以它看起来不像Safari的,或者根本就没有这样做? 最佳答案 您所谓的过度滚动称为弹跳。不幸的是,没有记录在案的方法来关闭UIWebView中的弹跳。你可以查看UIScrollView中弹跳相关的方法。UIWebView拥有UIScrollView但不公开它。要防止水平滚动,您只需确保您的网页适合视口

javascript - 检查页面是否添加到 iPhone 主屏幕

是否可以使用JavaScript或CSS检查是否已在webapp模式下将页面添加到iPhone主屏幕。就像获取没有导航栏的屏幕高度一样是460px 最佳答案 您正在寻找window.navigator.standalone(由Applehere提及)如果在常规浏览器中访问该页面,它不会告诉您该页面是否已添加到主屏幕,但它会告诉您它是否已从主屏幕启动。 关于javascript-检查页面是否添加到iPhone主屏幕,我们在StackOverflow上找到一个类似的问题:

javascript - 如何在 iphone 的独立(全屏)模式下打开一个新窗口

pagefunctiongoToPage(){varpageUrl='http://www.google.com/';window.open(pageUrl);}gotopage预期的操作是:触摸div时,将打开一个新窗口。此代码在iPhone的safari中运行良好。但是当我点击“+”->“添加到主屏幕”,然后按“转到页面”时,没有打开任何窗口,并且页面在同一屏幕中加载。如何通过javascript强制在独立模式下打开一个新窗口? 最佳答案 下面的问题确实从投票最多的答案中提到了一个可能的JavaScript解决方案,它构建anc