Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2017, 00:18
Аватар для romang
Новичок на форуме
Отправить личное сообщение для romang Посмотреть профиль Найти все сообщения от romang
 
Регистрация: 16.05.2016
Сообщений: 7

проблемы с Elevate zoom
Всем доброго времени суток. Возможно хто-то сталкивался с этим скриптом Elevate zoom - http://www.elevateweb.co.uk/image-zoom/examples, не могу заставить работать переключатель картинок, загружаются пустые картинки. Там в основе fancyBox. Прикладаю к сообщению архив, посмотрите если не трудно.

Спасибо
Вложения:
Тип файла: zip elevatezoom-master.zip (991.1 Кб, 4 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2017, 00:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

romang, ищите разницу, рабочий код ниже
<!DOCTYPE html>
<html>
<head>
	<meta charset='utf-8'/>
	<title>jQuery elevateZoom Demo</title>
	<script src='jquery-1.8.3.min.js'></script>
	<script src='jquery.elevatezoom.js'></script>
	<link href="fancy-box.css" rel="stylesheet">
	<script src="fancy-box.js"></script>



<style media="screen">
	/*set a border on the images to prevent shifting*/
 #gallery_01 img{border:2px solid white;}
  /*Change the colour*/
 .active img{border:2px solid #333 !important;}
</style>
</head>
<body>
<h1>Basic Zoom Example</h1>
<img id="img_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>

<div id="gal1">
   <a href="#" data-image="images/small/image1.png" data-zoom-image="images/large/image1.jpg">
    <img class="img_01" src="images/thumb/image1.jpg" />
  </a>
  <a href="#" data-image="images/small/image2.png" data-zoom-image="images/large/image2.jpg">
    <img class="img_01" src="images/thumb/image2.jpg" />
  </a>
  <a href="#" data-image="images/small/image3.png" data-zoom-image="images/large/image3.jpg">
    <img class="img_01" src="images/thumb/image3.jpg" />
  </a>
  <a href="#" data-image="images/small/image4.png" data-zoom-image="images/large/image4.jpg">
    <img id="img_01" src="images/thumb/image4.jpg" />
  </a>
</div>


<script>
//initiate the plugin and pass the id of the div containing gallery images
$("#img_01").elevateZoom({gallery:'gal1', cursor: 'pointer', galleryActiveClass: 'active', imageCrossfade: true, loadingIcon: 'http://www.elevateweb.co.uk/spinner.gif'});

//pass the images to Fancybox
$("#img_01").bind("click", function(e) {
  var ez =   $('#img_01').data('elevateZoom');
	$.fancybox(ez.getGalleryList());
  return false;
});
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 13.02.2017, 01:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

romang,
тоже самое но с актуальными версиями
<!DOCTYPE html>
<html>
<head>
	<meta charset='utf-8'/>
	<title>jQuery elevateZoom Demo</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script src='https://cdnjs.cloudflare.com/ajax/libs/elevatezoom/3.0.8/jquery.elevatezoom.min.js'></script>
  <link rel="stylesheet" type="text/css" href="http://fancyapps.com/fancybox/source/jquery.fancybox.css">
  <script type='text/javascript' src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script>
  <script type='text/javascript' src="http://fancyapps.com/fancybox/source/helpers/jquery.fancybox-thumbs.js"></script>
<style media="screen">
	/*set a border on the images to prevent shifting*/
 #gallery_01 img{border:2px solid white;}
  /*Change the colour*/
 .active img{border:2px solid #333 !important;}
</style>
 <script>
$(function() {
    var options = {
        gallery: "gal1",
        cursor: "pointer",
        galleryActiveClass: "active",
        imageCrossfade: true,
        loadingIcon: "http://www.elevateweb.co.uk/spinner.gif"
    };
    var ez = $("#img_01").elevateZoom(options).on("click", function(e) {
        $.fancybox(ez.getGalleryList());
        return false
    }).data("elevateZoom")
});
  </script>

</head>
<body>
<h1>Basic Zoom Example</h1>
<img id="img_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>

<div id="gal1">
   <a href="#" data-image="images/small/image1.png" data-zoom-image="images/large/image1.jpg">
    <img class="img_01" src="images/thumb/image1.jpg" />
  </a>
  <a href="#" data-image="images/small/image2.png" data-zoom-image="images/large/image2.jpg">
    <img class="img_01" src="images/thumb/image2.jpg" />
  </a>
  <a href="#" data-image="images/small/image3.png" data-zoom-image="images/large/image3.jpg">
    <img class="img_01" src="images/thumb/image3.jpg" />
  </a>
  <a href="#" data-image="images/small/image4.png" data-zoom-image="images/large/image4.jpg">
    <img id="img_01" src="images/thumb/image4.jpg" />
  </a>
</div>


<script>


</script>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 13.02.2017, 07:37
Аватар для romang
Новичок на форуме
Отправить личное сообщение для romang Посмотреть профиль Найти все сообщения от romang
 
Регистрация: 16.05.2016
Сообщений: 7

Спасибо за подсказку и заобновленную версию скрипта, свою ошибку нашел.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильный zoom на графике c d3.js uaNikita Элементы интерфейса 0 19.05.2015 15:21
Проблемы со слайдером. Shupamen Работа 1 15.12.2013 00:12
Проблемы с zoom для jquery nematod jQuery 4 31.03.2012 21:07
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47