Ну, никто другой, вероятно, не поднимет это, поэтому я выложу свое решение ...
Я решил использовать плагин FancyBox jQuery (как я уже упоминал в своем комментарии), который сделал все намного проще!
У меня есть серия DIV типа «Визитная карточка» с логотипом и некоторыми контактными данными со ссылкой для получения дополнительной информации. Ссылка прикреплена к вызову fancybox js, с информационными DIV, сгруппированными с использованием ссылки галереи rel=
, позволяющей перемещаться между ними, не открывая и не закрывая модальное поле для каждого!
HTML:
<a href="#offerDescription-$id" class="flip" rel="offer-description">Show Details »</a>
<div id="offerDescription-$id" class="lightbox">
<img class="offerlogo" src="http://www.everyone-benefits.co.uk/images/logos/$logo.jpg" />
<h2>$Title</h2>
<p class="description">$Text</p>
</div>
Javascript:
$(function() { // jQuery 'domready' shorthand
$('a.flip[rel=offer-description]').fancybox();
});
Не имея смысла покровительствовать:
Обратите внимание, что нотация $
, используемая в части HTML, предназначена только для того, чтобы подразумевать, что информация поступает из PHP и не представляет фактический код PHP!