我有我的网站的iPhone版本。是否有可能使用JavaScript检测iPhone何时被震动?沿着线的东西:有没有办法检测Iphone,如果通过javascript动摇?
<script> function shaken() { alert("you shaked !!!"); } </script>
<body onshake="shaken()">
我有我的网站的iPhone版本。是否有可能使用JavaScript检测iPhone何时被震动?沿着线的东西:有没有办法检测Iphone,如果通过javascript动摇?
<script> function shaken() { alert("you shaked !!!"); } </script>
<body onshake="shaken()">
它似乎不支持“onshake”事件。我会试着看看摇动手机是否会触发'onorientationchange'(这个事件在iPhone 1.1+上运行)。让我们张贴您的实验结果! – 2009-12-31 19:22:17
没有,只有本地应用程序可以访问它是否已经动摇与否。
您可以通过使用带有PhoneGap(或其他库)的包装Web视图来实现本机应用程序。这些库通过JavaScript界面显示运动事件等。
更新:我错误地认为,方向不通过JavaScript暴露。感谢您的更正。
目前,有一个甚至可以检测iphone的方向,但我不知道用来检测Shake事件。 – Ryan 2009-12-31 18:10:48
-1 **错误**我见过包含在iPhone上左右滑动功能的网站。另外,当方向改变时。在这里看到我的问题:http://stackoverflow.com/questions/1733254/handle-iphone-events-like-slide-left-in-mobile-web-site – 2009-12-31 18:12:11
投票反过来:) – 2009-12-31 18:17:14
结账PhoneGap和Appcelerator's Titanium。两者都提供JavaScript API,可以访问这样的内容。
“shacked”是什么意思? – 2009-12-31 18:00:00
旋转,由它的外观。 – 2009-12-31 18:01:48
对不起,我的意思是振动! – Ryan 2009-12-31 18:02:06