1
У меня есть галерея, где я включил elevateZoom. Этот Elevate также включен вне галереи. Как скрыть увеличение масштаба за пределами галереи. Ниже приведен простой код, который вы используете. Я пробовал использовать mouseleave, но это, похоже, не работает.Как я могу показать увеличение масштаба только в галерее
(function($){
$(document).ready(function() {
$('.rg-image-wrapper').mouseleave(function(){
$('.zoomContainer').hide();
});
$('#zoombtn').on('click', function(){
if($('.enabled').length === 0){
$('.zoomContainer').show();
$("#zooom").elevateZoom({
zoomType: "lens",
lensShape : "square",
cursor: "crosshair"
});
$(this).toggleClass('enabled');
}
else{
$(this).toggleClass('enabled');
$('.zoomContainer').hide();
}
});
});
})(jQuery);
скриншотам elevateZoom выходит из кадра.
Нету! Он обернут правильно. Любой способ скрыть его с помощью jquery? – Jeeva
Пожалуйста, добавьте css и/JSfiddle. Вы пытаетесь сделать внутренний кадр? Если это так, просто измените тип масштабирования на внутренний. –
@ Jeeva проверить обновление демо. Я думаю, вы хотите ограничить объектив в пределах рисунка. –