Fancybox - объявление размера в ссылке

Из-за системы, я должен создать сайт в шаблонах, которые крайне ограничены, поэтому я не имею большого контроля.

Мой вопрос:

Можно ли с помощью fancybox установить ширину и высоту в ссылке?

например

<a href="iframelocation" class="fancybox 480 320">Click here"</a>

Заранее спасибо.

PVS

2 ответа

Решение

Вы можете хранить значения в data- атрибутов. (при условии, что вы используете jQuery 1.4.3 или выше)

<a href="iframelocation" class="fancybox" data-width="480" data-height="320">Click here"</a>

$("a.fancybox").each(function(){
   var $a = $(this);
   var h = $a.data("height")
   var w = $a.data("width");
   $a.fancybox({
            'width' : w, 
            'height': h
   });
});

Я бы порекомендовал использовать HTML5 data-* атрибуты.

<a href="iframelocation" class="fancybox" data-width="480" data-height="320">Click here"</a>
Другие вопросы по тегам