Эффект лупы с помощью jqZoom | WebDuty

Эффект лупы с помощью jqZoom

jqZoom – скрипт, использующий jQuery, реализующий эффект лупы для ваших изобращений. Его можно использовать в каталоге продукции, для отображения каких-либо карт, в галлереях фотографий и т.п. jqZoom лёгок в использовании и работает на всех основных браузерах.

cover

jqZoom позволяет изменять тип увеличения, высоту, ширину, расположение и многое другое.

Небольшой пример

Для начала подключим необходимые .js и .css файлы:

<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="jqzoom.pack.1.0.1.js" type="text/javascript"></script>
<link href="jqzoom.css" type="text/css" rel="stylesheet" />

Используем следующую разметку:

<div id="content" style="margin-top: 100px; margin-left: 100px">
 <a class="jqzoom" title="kawasaki" href="kawasakigreen.jpg">
  <img title="kawasakigreen" style="border: #666 1px solid;" 
                                          src="kawasakigreen_small.jpg" /> 
 </a> 
</div>

В данном случае: kawasakigreen.jpg – исходное изображение, а kawasakigreen_small.jpg – уменьшенное. Класс jqzoom нам нужен для того, чтобы указать скрипту, с каким изображением работать. Для этого также можно использовать и идентификатор.

Теперь поставим выполнение скрипта на событие загрузки страницы:

$(document).ready(function(){
	$('.jqzoom).jqzoom();
});

Скрипт разработан Марко Рензи. Подробную документацию и примеры вы можете найти на сайте jqZoom

Посмотреть пример Cкачать архив

Подпишись на обновления

Если вам понравилась статья, подпишитесь на обновления через RSS (?), чтобы не пропустить новые интересные статьи. Также Вы можете зафолловить меня в Twitter или подписаться на обновления по email.

Закладки

Bookmark and Share

Комментарии

  1. progg.ru

    Эффект лупы с помощью jqZoom…

    Thank you for submitting this cool story – Trackback from progg.ru…


  2. Alex

    Привет!
    Подскажи, пожалуйста, как и где изменить код jqzoom.1.0.1.js, чтобы при изменении исходных изображений изменялось и содержание на странице.

    Т.е. если я при помощи скрипка изменяю href=”kawasakigreen.jpg”, например, на href=”kawasakiblack.jpg”, аналогично изменяю src=”kawasakigreen_small.jpg” на необходимую картинку, то изменятся изображение small, но почему-то изображение zoom (остается не изменным, хотя в DOM они изменяются?
    P.S. Если тебе это поможет, то кратко, что происходит: Запрос на изменение картинок поступает при помощи обработчика событий, который далее подключается в асинхронном режиме к базе вытаскивает соответствующие данные и возвращает их браузеру, далее при помощи DOM меняю изоображения (записи в href и scr)

    Помоги, пожалуйста


Оставить комментарий

Вы можете использовать следующие теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Spam Protection by WP-SpamFree