4

Web アプリはこちら: http://www.digitaltransitions.com/visualizer/visualizer.html

メインの JavaScript はこちら: http://www.digitaltransitions.com/visualizer/visualizer.js

関連する関数は、visualizer.js の下部にあり、"dragger"、"move"、"up" と名付けられています。

私は 10 年前にプログラマーでしたが、最近、特定のレンズが特定のカメラでどのように見えるかを顧客が視覚化するのに役立つ Web アプリを作成する会社を支援するためにプログラマーに戻りました。

情報ウォール (情報リクエスト フォーム) は気にしないでください。ガベージ エントリは自由に入力してください。unlock();または、最後に関数を追加するwindow.onloadと、情報ウォール画面をバイパスしてアプリに直接移動できます。

ここまで来れたことをとても誇りに思っています。しかし今、私は主に立ち往生しており、頭を壁にぶつけています。

私の Web アプリは、Mac_Safari、Mac_Chrome、Mac_Firefox でのテストに合格しました。しかし、iPhone4s と iPad1 でのテストには失敗しました。焦点距離のスライダー (レンズの「ズーム」を変更する右上の ##mm ギズモ) が正しく機能しません。ユーザーがスライダーをつかむと、正しく前後にスライドする場合もありますが、画面の左端にジャンプしてアプリがまったく動作しなくなる場合もあります。

どんな考えでも大歓迎です!!

ところで、検証とカスタム確認ページを備えたカスタム Google ドキュメント フォームを作成する方法を知りたい場合は、ここから方法論を入手しました: http://www.morningcopy.com.au

4

1 に答える 1

0

あなたの最初の仕事は、これがあなたのバグなのか、ラファエルのバグなのかを判断することだと思います。「move」メソッドを空のメソッドに切り替えることから始めて、何が起こるか見てみましょう。

もう 1 つのデバッグ方法は、ページの隅に固定位置の div を配置し、そこに x/y 値を吐き出すことです。これにより、数値がどのように見えるかをリアルタイムで確認できます。

タッチポイントの計算方法とマウスカーソル位置の計算方法の数学的な違いに遭遇していると思います。

あなたが追加したハックに基づいて、Raphael が Dx の NaN 値を送信しているように見えますか?

于 2012-05-17T21:40:35.387 に答える