Бывает так, что на одной странице загружается fancybox 2 и fancybox 1, а прийти к одной версии затруднительно..
Например, в случае с Virtuemart.
Что можно тут сделать..? Можно изменить название функции вызова с fancybox на fancybox2. Тогда для fancybox виртуемарта будет использоваться функция fancybox, а для сайта паралельно будет еще fancybox2.
Замена делается в плагине лайтбокса примерно на 1928 строке:
// jQuery plugin initialization $.fn.fancybox2 = function (options)
Подключаем fancybox теперь так:
jQuery(document).ready(function($) { $('.fancybox2').fancybox2(); });