Как добавить событие клика в точке доступа или загрузить изображение в плагине mpetroff/pannellum

Может ли кто-нибудь предложить мне с коротким примером, как связать событие щелчка на горячей точке и событие загрузки изображения. Я попытался использовать атрибут "clickHandlerFunc", но не смог добавить обработчик кликов в точке доступа или на изображении. Пожалуйста, предложите мне, с любым основным событием клика, используя панораму "mpetroff / pannellum". Мое требование заключается в получении данных изображения при загрузке изображения или по щелчку горячей точки.

Спасибо!

1 ответ

Одним из предложений будет использование scenechange а также load События API, предоставляемые Pannellum ( https://pannellum.org/documentation/reference/). Я думаю, что это косвенно достигнет того, что вы ищете, так как они запускаются каждый раз, когда загружается новая сцена.

scenechange срабатывает, когда происходит смена сцены (например, по нажатию на горячую точку сцены). load срабатывает, когда сцена полностью загружена (т.е. все изображения загружены).

Вот пример того, как это будет выглядеть.

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

  viewer.on('scenechange', function (){
   // Insert handler here
  });
Другие вопросы по тегам