D
D
Denis Valerievich2022-03-14 18:16:12
JavaScript
Denis Valerievich, 2022-03-14 18:16:12

How to disable scrolling in the Yandex Panorama API?

Can you please tell me how to disable mouse wheel scrolling in the Yandex Panorama API? When scrolling the site to the panorama, the page stops and the panorama scale starts to change. There is nothing in the search engine about this, except for the code for MAP, which does not work with panoramas. I can provide a piece of code:
myMap.behaviors.disable('scrollZoom');

function init() {
jQuery( "#panorama" ).click(function() {
      if (!pano_flag) {
        pano_flag = true;
        ymaps.ready(function() {
          // Для начала проверим, поддерживает ли плеер браузер пользователя.
          if (!ymaps.panorama.isSupported()) {
            // Если нет, то просто ничего не будем делать.
            return;
          }
          // Ищем панораму в переданной точке.
          ymaps.panorama.locate([<?php echo (esc_attr( $bpxl_infocoords )); ?>]).done(
          function(panoramas) {
            // Убеждаемся, что найдена хотя бы одна панорама.
            if (panoramas.length > 0) {
              var player = new ymaps.panorama.Player('panorama1', panoramas[0], {
                direction: [256, 0],
                controls: ['panoramaName', 'zoomControl', 'fullscreenControl']
              });
              } else {
              console.log("Not");
            }
          },
          function(error) {
            // Если что-то пошло не так, сообщим об этом пользователю.
            alert(error.message);
            console.log("При попытке получить панораму возникла ошибка.");
          }
          );		
        });
      };			
    });
  };
};

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question