Главная Контакты Написать письмо Карта сайта
сайты на Битрикс в Краснодаре

разработка сайта

Мы
придерживаемся позиции, согласно которой, спешка в разработке...

00040415

00000008

00000017



В одном из наших проектов возникла необходимость для отображения увеличенной фотографии использовать бесплатный скрипт Lightbox 2 by Lokesh Dhakar. Однако после подключения данного скрипта выяснилось, что в увеличенном режиме необходимо отображать дополнительную информацию.

Практически скрипт позволяет передавать в качестве комментария HTML-код. Однако это сразу отображается во всплывающей надписи, поскольку комментарий задается там, где и должен задаваться, а именно в свойстве title тэга <a>.

Поскольку это неприемлемо, было принято решение искать обходной путь. Решение было найдено следующим образом:

ищем в файле lightbox.js строку 
this.imageArray.push([imageLink.href, imageLink.title]);
и меняем её на
this.imageArray.push([imageLink.href, imageLink.name]);
после чего ищем
collect(function(anchor){ return [anchor.href, anchor.title]; }).
и меняем на:
collect(function(anchor){ return [anchor.href, anchor.name]; }).

и при вызове используем не свойство title, а свойство name для передачи HTML-кода. Может показаться, что использование свойства name - может вызвать ошибки при работе, однако практика показывает, что последнее время большинство использует адресацию через document.getElementById.

Назад в раздел

Rambler's Top100 Участник проекта CMS Magazine
Резервное копирование: 


Copyright © 2006-2023 ИП Акулов С.А. E-mail: inbox@inkoder.ru
Канал в Телеге
Правовая информация

обслуживание

Смысл практически любого web-сайта заключается
в эффективности

продвижение

раскрутка сайтов
Категория сайта: 18+


В разработке (2 всего)


Большой Геленджик

подробнее


Частное лицо

подробнее


Выполненные (89 всего)

06.11.2012
ГУЗ КЦ ПБ СПИД

подробнее

30.06.2012
Двери молл

подробнее

03.04.2012
ООО Шелк пати

подробнее

19.07.2012
Сейлз Инжиниринг

подробнее

26.05.2012
ООО Макспол

подробнее


На сопровождении (6 всего)

01.09.2012
Интернет-бюро Инкодер

подробнее

01.08.2012
Интернет-бюро Инкодер

подробнее

01.09.2011
Альфа-Диа

подробнее

28.06.2010
Рыболовная база

подробнее

20.12.2007
Юг-Моделс

подробнее


просто интересно: