| |||||||
|
Увеличение изображения при щелчке мышью. Jquery Image Magnify v1.11.Информация, представленная в этой статье ориентирована в первую очередь для начинающих web-мастеров. На двух страницах. Страница 1. На следующую >>>ОписаниеСкрипт «Jquery Image Magnify v1.11» позволяет увеличивать любое изображение на странице до требуемой величины. Увеличение или возвращение к исходному состоянию происходит при нажатии кнопки мыши наведённой на изображение. Картинка готовится в одном экземпляре с необходимыми размерами и увеличивается в соответствии с настройками в файле jquery.magnifier.js.
Если возникают проблемы при скачивании файлов, например, через браузер, скопируйте ссылку (правая кнопка мыши → копировать адрес ссылки) и скачайте файл через Download Master. После скачивания архива, распакуйте его в текущую папку на компьютере. В папке jQueryImageMagnify вы увидите:
Откройте последний в используемом вами браузере и убедитесь в работоспособности демо-примера. В полученном вами примере «Jquery Image Magnify v1.11» будет работать только при включенном Интернете, так как файл последней версии библиотеки jQuery - «jquery.min.js» загружается с сайта Google API. Если Вы желаете, чтобы всё работало автономно, скачайте и подключите последнюю версию библиотеки jQuery с официального сайта. Если у Вас уже подключена библиотека jQuery последней или более поздней версии (на момент публикации статьи - версия 3.1.1) или Вы используете удаленное подключение последней версии с сайта jQuery или Google API, разумеется, вторично подключать её не стоит. Инструкция по установке на сайт (одиночное изображение)Шаг 1. Подберите нужное изображение и загрузите его в папку images, которая находится в корневой папке сайта. Шаг 2. Содержимое папки js закачайте в одноименную папку в корне сайта. Шаг 3. Нижеприведенный код подключения jQuery и ява-скрипта jquery.magnifier.js необходимо добавить в раздел head или body вашей страницы: <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"> </script> <script type="text/javascript" src="js/jquery.magnifier.js"> </script> Шаг 4. А этот код необходимо размещать в разделе body на вашей странице: <img src="images/portrait.jpg" class="magnify" alt="" style="width: 150px; height: 120px;"> Пояснения: Путь к файлу изображения, выбранного вами. Размеры изображения до увеличения. Выставляйте их на своё усмотрение. Проще говоря, в раздел body вы вставляете обычный код изображения, присваивая ему class="magnify". Если изображение содержит явные атрибуты размеров (ширина и высота), то это позволяет пользователю увеличивать изображение соответственно настроек файла скрипта jquery.magnifier.js. Если же размеры не указаны, то реальные размеры изображения будут основой для увеличения. Смотрим результат:Для увеличения / уменьшения сделайте щелчок мышью на изображенииВариации с размещением изображений
<img src="images/paris.jpg" class="magnify" align="left" alt="" style="width: 150px; height: 100px;"> Пояснения: Позиционирование слева. Позиционирование справа. Первоначальные размеры изображения могут изменяться с помощью атрибутов width и height. Возможные настройки в файле jquery.magnifier.js jQuery.imageMagnify={ dsettings: { magnifyby: 5, //коэффициент увеличения изображения (по умолчанию - 3) duration: 500, // продолжительность анимации в миллисекундах (по умолчанию - 500) imgopacity: 0.2 //степень непрозрачности исходного изображения, когда увеличенное изображение покрывает его (по умолчанию - 0,2) Как убрать рамку картинки? Я специально вынес этот вопрос в отдельный подраздел, так как он возник у одного из посетителей сайта. Для того, чтобы увеличенная картинка после щелчка мышью отображалась без рамки, нужно:
На двух страницах. Конец страницы 1. На следующую >>> |
||||||
|