MAIBILAI

javascript - Foundation 5.1 Off-canvas 不适用于 iOS Safari(模拟器)

下面的代码在桌面浏览器(Safari和Firefox)上运行良好,但菜单按钮不适用于MobileSafari(当我点击时没有任何反应,我期待菜单显示)。我有一个旧模拟器(iOS5),但Foundation的示例代码在他们的页面上运行在同一个移动浏览器上,所以我不确定我做错了什么。例如,此链接中的高级部分在同一移动浏览器上工作得很好:http://foundation.zurb.com/docs/components/offcanvas.html我的代码几乎是他们的副本。JSFiddle链接在这里:http://jsfiddle.net/rGyKv/更新:将标题改为Canvas外而不是顶

javascript - -webkit-tap-highlight-color : rgba(0, 0,0,0);在一个股利?

有什么方法可以将它应用到div上吗? 最佳答案 您在为iPhone/智能手机网站撰写文章吗?如果是这样,那么是的。但您可能只会在手机/模拟器上看到结果。我认为这个元素只能用在链接或javascript元素上。div必须受到某种脚本的影响,或者是一个链接。https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/AdjustingtheTextSize/AdjustingtheTextSi

javascript - 如何使用 jquery 检测特定的 iOS 版本?

为了让map链接像以前一样打开map应用程序,我想根据用户使用的是iOS6还是其他(iOS4、5、Android等)呈现不同的链接。类似于:--如果在iOS6.0或更高版本上,显示http://maps.apple.com?q=“地址”,如果其他,显示http://maps.google.com?q=“地址”。注意:我知道您也可以直接调用map应用程序而不是通过网络链接(现在手边没有),但这不能解决问题,因为有人在Android或更小的iOS上将没有用处。 最佳答案 您可以使用navigator.userAgent字符串检测iOS版

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

我不知道这是否可能或谷歌如何找到它,但你可以添加:<metaname="viewport"content="user-scalable=no,width=device-width,initial-scale=1.0,maximum-scale=1.0"/>它会让你无法左右滚动,只能上下滚动。有没有办法让它在你到达终点时不产生过度滚动效果,而是继续滚动然后弹出?就像Cocoa应用程序一样,我注意到“过度滚动”有时它们具有相同的背景颜色,所以它看起来不像Safari的,或者根本就没有这样做? 最佳答案

javascript - 网页在 Safari 中触发 EXC_BAD_ACCESS/KERN_INVALID_ADDRESS 崩溃

我有一个Web应用程序在Safari中触发了一个似乎是iOS8错误的问题,我正在寻找有关触发它的原因以及如何解决它的线索。该漏洞的特征是,当用户在Safari中浏览了足够长的时间后,页面顶部出现“此网页出现问题,因此已重新加载”。看起来有些东西在幕后崩溃了,而Safari只是在优雅地恢复方面做得非常好。阅读崩溃日志揭示了这一点:ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionSubtype:KERN_INVALID_ADDRESSat0x00000000TriggeredbyThread:0Thread0name:Dispatchqueue:

javascript - native 脚本中的 iOS 3D Touch 支持

我想通过native脚本在iOS中使用3D触摸支持。目前有一个Plugin对于快速操作,但是我想听iOS设备的ForceTouch操作。我想使用nativeiOSAPI来执行此操作,但我不确定如何开始。Cordova还有另一个插件由同一作者编写,其中有一个我们可以监听强制触摸的功能,如下所示:ThreeDeeTouch.watchForceTouches(function(result){console.log("forcetouch%"+result.force);//84console.log("forcetouchtimestamp"+result

javascript - 溢出 :auto not working in touch devices(iOS)

我已经使用twitterbootstrap实现了一个网站。在站点的顶部,我使用了一个导航栏,在其中使用了一个下拉菜单。下拉菜单由和标签组成。我正在显示该下拉菜单中的成员列表。当成员列表增长时,下拉菜单水平增长,为此我在下拉菜单类中添加了overflow:auto。现在它显示一个垂直滚动条,并且在浏览器中工作正常。但同样的事情在iPad和其他iOs设备上不起作用。我用谷歌搜索了一下,发现-webkit-overflow-scrolling:touch应该可以。但这对我不起作用。还有很多其他解决方案,但不幸的是对我不起作用。有没有更好的解决方案。可能是我们可以使用css本身做的任何事情。

javascript - WKWebView 在后台不运行 JavaScript

我注意到有时当webview移动到后台时(在顶部有另一个ViewController),它会停止JavaScript函数的执行,并且只有在返回到前台时才执行它们。here一个有类似问题的线程,但大多数解决方案都是某种hack,比如将webview添加到关键窗口,或者循环虚拟调用以评估JavaScript,这样webview就不会进入空闲模式并停止JavaScript。顺便说一下,这些解决方案很管用,但我一点都不喜欢。我想知道这个问题是否有更好的解决方案,任何配置webView以防止进入空闲模式的方法,或者更优雅的方法来确定JavaScript的优先级。谢谢。

javascript - 带 react 导航的 DrawerNavigation 标题

我在使用ReactNative,我正在使用native-base和react-navigationnpm。我明白了,我的问题是我如何才能有一个标题,直到“主页”按钮,我查看了react-navigation的文档,但它并没有真正被清除。https://github.com/react-community/react-navigation/blob/master/docs/api/navigators/DrawerNavigator.md像这样(图片是固定的,只是在这里放个logo) 最佳答案 您可以为抽屉实现自定义内容组件。在那里,

c# - Messagebox.Show 和 DialogResult 在 MonoTouch 中等效

我有一个来自UIAlertView的带有两个按钮的是/否对话框。我想在我的方法中实现与此类似的逻辑:if(messagebox.Show()==DialogResult.OK)问题是,如果我调用UIAlertView.Show(),过程会继续。但我需要等待用户交互的结果,并在单击第二个按钮时返回true或false。这在MonoTouch中可能吗? 最佳答案 为此,您可以手动运行主循环。我没有设法直接停止主循环,所以我改为运行主循环0.5秒并等待用户响应。以下函数展示了如何使用上述方法实现模态查询:intWaitForClick()