0

Web を数時間検索した後、このトピックに関するヘルプはあまり見つかりませんでした。単に適切な検索語を思い付いていなかったのかもしれません。

私の質問は次のとおりです: div の上にアニメーション化されたホットスポット領域 (クリック可能なハイパーリンク) を作成する最良の方法は何でしょうか?

あなたはおそらく、なぜ私がこれを尋ねているのか疑問に思っているでしょう. 360* のインタラクティブなパノラマ (jpeg シーケンスで作成) を行っており、パノラマにクリック可能なホットスポットをいくつか追加したいと考えています。カメラがパンしているため、画面上の要素を正しく追跡するには、ホットスポットをアニメーション化する必要があります。

キャンバスはホットスポット/リンクをアニメーション化できますか? または、解決策を他の場所で探す必要がありますか? おそらくSVG?

4

1 に答える 1

0

キャンバスなしでこれを行うことができますが、描画する個々の要素または SVG にイベント リスナーをネイティブにアタッチできないため、とにかく問題があります。

ホットスポットを絶対配置の div として作成し、 jQuery animateメソッドなどを使用して到達したときに、パノラマの各フレームの適切な位置に移動します。

于 2012-05-18T22:23:25.237 に答える