苹果360演示版只能在ipad或手机上使用X轴旋转
Apple 360 Demo to only spin with X axis on ipad or mobile
我正在使用苹果演示中的HTMl 5 Object VR解决方案https://developer.apple.com/safaridemos/vr.php
我只有一个随X轴旋转的360图像,当用户在ipad上向下或向上"触摸"时,我希望整个页面滚动,而不是旋转图像。
有人知道怎么做吗?
谢谢。
如果有人感兴趣,我就是这样解决这个问题的。
在脚本"vr_org.js"上,我做了以下操作:
首先对onGrabStart函数的event.stop()进行了评论。
onGrabStart:函数(事件){
……
//event.stop();
然后在onGrabChange函数上创建两个变量,用于跟踪用户移动的Y轴和X轴的距离。
var yDistance=parseInt(Math.abs(this.onGrabStart.clientY-event.clientY))
var xDistance=parseInt(Math.abs(this.onGrabStart.clientX-event.clientX));
最后,如果X距离大于Y距离,则停止默认滚动事件。
if(yDistance<=xDistance){
event.stop()
}
相关文章:
- 知道为什么我的旋转木马不会自动更改图片吗
- 从手机中选择多个图像'使用phonegap的多媒体资料
- 顺时针旋转Svg元件
- 将鼠标旋转限制为特定的度数
- 旋转后拖动对象
- 禁用旋转木马中的下一个按钮和上一个按钮
- 如何使用手机浏览器上的按钮拨打USSD代码
- 手动创建旋转活动指示器
- 是否可以在系统/电脑浏览器中访问手机摄像头
- 如何在容器中定位旋转的图像
- 在轴上旋转SVG图像
- 绕z轴旋转时出现iOS陀螺仪错误
- Jquerymobile手机.变更页转换:someVariable
- 手机摄像头没有'不起作用
- 旋转按钮[HTML][JS]
- 如何在java脚本中验证手机号码
- 在JS中围绕旋转对象旋转对象
- Threejs-围绕中心旋转对象
- 通过手机加载时,画布图像会将图像旋转 90 度
- 苹果360演示版只能在ipad或手机上使用X轴旋转