JQuery Лупа

Loupe


Описание
Свойства
Оформление

Плагин loupe позволяет добавлять эффект увеличительного стекла при просмотре миниатюр изображений. К элементу, играющему роль лупы можно применять собственные css-правила для настройки его оформления. Плагин можно использовать как с парами картинок: "миниатюра"-"полноразмерная", так и с одной: "уменьшенная на странице"-"полноразмерная" (под "уменьшенной на странице" подразумевается отображение оригинала с выставленными меньшими размерами в теге img).

Подключение и использование

Чтобы плагин стал доступен на странице необходимо подключить файл с библиотекой jQuery и файл плагина: (его можно скачать на официальном сайте):

Плагин можно применить к двум типам html-шаблонам:

Миниатюра + полноразмерная:

<a class="demo" href="full_size_img.jpg">
  <img src="min_size_img.jpg" width="191" height="240" />
</a>

Только полноразмерная:

<img src="full_size_img.jpg" width="191" height="240" />

В первом случае, путь к полноразмерной картинке нужно указать в обертывающей изображение ссылке.

Чтобы запустить плагин на требуемых изображениях, в первом случае, нужно будет вызвать метод плагина на объекте jQuery с элементом ссылки, а во втором случае, на элементе изображением:

// для первого случая:
$('a.demo').loupe();
 
// для второго случая:
$('img').loupe();

Информация

Размер плагина ~1k
Официальная страница: [1]
Кроссбраузерный (работает во всех современных браузерах)



↓  название :типы значений (значение по умолчанию)
width:integer('200')
Определяет ширину (в пикселях) увеличительной области.
// ------- Работа со свойством width ---------
// в момент установки плагина на элемент
$('img').loupe({width:150});
height:integer('200')
Определяет высоту (в пикселях) увеличительной области.
// ------- Работа со свойством height ---------
// в момент установки плагина на элемент
$('img').loupe({height:200});
loupe:string('loupe')
Элемент, который в итоге выполняет роль лупы, создается плагином автоматически. В свойстве loupe можно задать имя класса, которое будет присвоено этому элементу, чтобы пользователь мог работать с его оформлением и/или поведением.
// ------- Работа со свойством loupe ---------
// в момент установки плагина на элемент
$('img').loupe({loupe:'myLoupe'});

Элемент, который в итоге выполняет роль лупы, создается плагином автоматически. Имя класса этого элемента задается в свойстве loupe и по умолчанию, оно равно 'loupe'. Это позволяет задавать настройки оформления этому элементу, например можно добавить полупрозрачные края и убрать курсор, как это сделано в демонстрации "Оформление лупы" (см. выше). Ширину и высоту лупы следует задавать в свойствах плагина, а не с помощью css.