NeXan87
@NeXan87
Фрилансер

Как отключить скролл в API Яндекс Панорамы?

Подскажите, пожалуйста, как отключить скролл колесика мыши в API Яндекс Панорамы? При прокрутке сайта до панорамы, страница останавливается и начинает меняться масштаб панорамы. В поисковике нет ничего по этому поводу, кроме кода для КАРТ, который не работает с панорамами.
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("При попытке получить панораму возникла ошибка.");
					}
					);		
				});
			};			
		});
	};
};
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton0708
Скроллинг при наведении отключается через "options.scrollZoomBehavior".

var player = new ymaps.panorama.Player('panorama1', panoramas[0], {
     direction: [256, 0],
     controls: ['panoramaName', 'zoomControl', 'fullscreenControl'],
     scrollZoomBehavior: false
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы