2017-09-07 191 views
0

ホットスポットとイメージロードイベントでクリックイベントをバインドする方法を簡単な例で教えてもらえますか? "clickHandlerFunc"属性を使用しようとしましたが、ホットスポットまたはイメージでクリックハンドラを追加できませんでした。 「mpetroff/pannellum」のパノラマを使用して基本的なクリックイベントを提案してください。 私の要件は、画像の読み込み時またはホットスポットのクリック時に画像データを取得することです。ホットスポットでクリックイベントを追加する方法、またはmpetroff/pannellumプラグインでイメージのイベントをロードする方法

ありがとうございます!

答えて

0

1つの提案は、Pannellum(https://pannellum.org/documentation/reference/#api-events)によって公開さscenechangeload APIイベントを使用することです。私は間接的にあなたが探しているものを達成すると思います。なぜなら、新しいシーンがロードされるたびにトリガーが発生するからです。

scenechange(シーンのホットスポットをクリックするなどして)シーンの変更がトリガーされたときにトリガーされます。 loadは、シーンが完全にロードされたとき(つまり、すべての画像がロードされたとき)にトリガします。

これはどのように見えるかの例です。

viewer = pannellum.viewer('panorama', { 
    // Insert your pannellum config here 
    }); 

    viewer.on('scenechange', function(){ 
    // Insert handler here 
    });