拉斐尔拖拽 + iPhone = 悲伤的相机应用程序

Raphael Drag + iPhone = Sad Camera App

本文关键字:相机 应用程序 iPhone      更新时间:2023-09-26

Web app here:http://www.digitaltransitions.com/visualizer/visualizer.html

主要的JavaScript在这里:http://www.digitaltransitions.com/visualizer/visualizer.js

相关功能位于可视化工具.js的底部,名为"拖动器"移动"和"向上"。

十年前,我是一名程序员,最近又把它拿回来,帮助我的公司创建一个网络应用程序,帮助我们的客户可视化特定镜头在特定相机上的外观。

不要介意信息墙(信息申请表(;请随意放入任何垃圾条目。或者,您可以在window.onload末尾添加功能unlock();,它将绕过信息墙屏幕并直接进入应用程序。

我很自豪能走到这一步。但是现在我被困住了,一直在用头撞墙。

我的 Web 应用通过了 Mac_Safari、Mac_Chrome Mac_Firefox 的测试。但它未能在iPhone4s和iPad1上进行测试;焦距滑块(右上角的 ##mm 小控件,用于更改镜头的"缩放"程度(无法正常工作。当用户抓住滑块时,它有时会正确地来回滑动,但有时它会跳到屏幕的最左侧,此时应用将完全停止工作。

任何想法将不胜感激!!

顺便说一句,如果您想知道如何创建带有验证和自定义确认页面的自定义Google文档表单,我从这里获得了我的方法:http://www.morningcopy.com.au

我想说你的第一项工作是确定这是你的错误,还是拉斐尔的错误。 我会先用一个空方法切换你的"移动"方法,看看会发生什么。

另一种调试方法是在页面的一角放置一个固定位置的div,并将 x/y 值吐入其中,这样您就可以实时查看数字的外观。

我猜你在如何计算接触点和如何计算鼠标光标位置方面遇到了数学差异。

根据您添加的黑客,看起来拉斐尔可能会向您发送 Dx 的 NaN 值?