Mansolid
@Mansolid
Начинающий вебмастер

Как отключить увеличение картинок при малом разрешении?

Привет, как в скрипт добавить условие например mobileWidth : 768; что бы отключить увеличение картинок при разрешении 768 рх и меньше?
$(document).ready(function() {
	$(".imgzoom ").click(function(){	                           // Событие клика на маленькое изображение
	  	var img = $(this);	                                       // Получаем изображение, на которое кликнули
		var src = img.attr('src');                                 // Достаем из этого изображения путь до картинки
		$("body").append("<div class='popupcon'>"+                 // Добавляем в тело документа разметку всплывающего окна
						 "<img src='"+src+"' class='imgpopup' />"+ // Само увеличенное фото
						 "</div>"); 
		$(".popupcon").fadeIn(500);                                // Медленно выводим изображение
		$(".popupcon").click(function(){	                       // Событие клика на затемненный фон	   
			$(".popupcon").fadeOut(500);	                       // Медленно убираем всплывающее окно
			setTimeout(function() {	                               // Выставляем таймер
			  $(".popupcon").remove();                             // Удаляем разметку всплывающего окна
			}, 500);
		});
	});
});
  • Вопрос задан
  • 199 просмотров
Решения вопроса 1
@p1rat495
var mobileWidth  = 768;
$(document).ready(function() {
  $(".imgzoom ").click(function(){	                           // Событие клика на маленькое изображение
    if(window.screen.width > mobileWidth){	
      var img = $(this);	                                       // Получаем изображение, на которое кликнули
      var src = img.attr('src');                                 // Достаем из этого изображения путь до картинки
      $("body").append("<div class='popupcon'>"+                 // Добавляем в тело документа разметку всплывающего окна
             "<img src='"+src+"' class='imgpopup' />"+ // Само увеличенное фото
             "</div>"); 
      $(".popupcon").fadeIn(500);                                // Медленно выводим изображение
      $(".popupcon").click(function(){	                       // Событие клика на затемненный фон	   
        $(".popupcon").fadeOut(500);	                       // Медленно убираем всплывающее окно
        setTimeout(function() {	                               // Выставляем таймер
          $(".popupcon").remove();                             // Удаляем разметку всплывающего окна
        }, 500);
      });
    }
  });
});

Вроде так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы