Lightbox от fancybox.net, одни ошибки

Статус
В этой теме нельзя размещать новые ответы.

honuryk

Постоялец
Регистрация
13 Ноя 2006
Сообщения
126
Реакции
9
Здравствуйте, не давно столкнулся с JS, решил себе поставить lightbox от fancybox.net, но при интеграции, в опере выскакивает вот такая ошибка

Код:
Uncaught exception: TypeError: '$("#slider-holder").jcarousel' is not a function
Error thrown at line 35, column 1 in <anonymous function>() in http://300.ru/temp/wstatus/js/jquery-func.js:
    $("#slider-holder").jcarousel({
called from line 26, column 212 in <anonymous function: ready>() in http://300.ru/temp/wstatus/js/jquery-1.4.1.min.js:
    a.call(r,c);
called via Function.prototype.call() from line 33, column 9 in <anonymous function: L>() in http://300.ru/temp/wstatus/js/jquery-1.4.1.min.js:
    c.ready()

Я даже не знаю что оно от меня хочет, подскажите что ему не нравится и куда копать? Спасибо!
 
Здравствуйте, не давно столкнулся с JS, решил себе поставить lightbox от fancybox.net, но при интеграции, в опере выскакивает вот такая ошибка
Код:
Uncaught exception: TypeError: '$("#slider-holder").jcarousel' is not a function
Error thrown at line 35, column 1 in <anonymous function>() in http://300.ru/temp/wstatus/js/jquery-func.js:
    $("#slider-holder").jcarousel({
called from line 26, column 212 in <anonymous function: ready>() in http://300.ru/temp/wstatus/js/jquery-1.4.1.min.js:
    a.call(r,c);
called via Function.prototype.call() from line 33, column 9 in <anonymous function: L>() in http://300.ru/temp/wstatus/js/jquery-1.4.1.min.js:
    c.ready()
Я даже не знаю что оно от меня хочет, подскажите что ему не нравится и куда копать? Спасибо!

Пишет неизвестные функции. Попробуйте подключить полную верисю библиотеки JQuery.
 
Тоже раньше увлекался lightbox пока не познакомился с HighSlide JS


Вот плюсы HighSlide JS:

1) очень красивое оформление без заморочек с CSS, всё уже в комплекте;
2) также в комплекте идёт файл Outlines.psd, можно при желании добавить эффекты или изменить оттенок рамок;
3) отличная кроссбраузерность, лучшая среди представленных галерей для набора Opera – IE – FF – Chrome;
4) полная совместимость со многими jQuery-плагинами, а я их перепробовал несколько десятков;
5) создание прекрасно оформленных слайдшоу со всплывающей полупрозрачной панелью управления;
6) можно отлично разворачивать ЛЮБЫЕ ОБЪЕКТЫ, в т.ч. содержащие html, iframe, swf и AJAX. Полный контроль!
7) лаконичный синтаксис вызова; в HTML вообще можно ничего не добавлять (типа rel=’lightbox’), а цепляться к любым параметрам через jQuery и подстраивать вывод «на лету»;

например, развернуть картинку $(«img.th»).click(function() { return hs.expand(this)});
или html-блок: $(«#sh»).click(function() { return hs.htmlExpand(this, {contentId: ‘container’})});
или ajax:

Очень рекомендую зайти на сайт HighSlide (HS)) и посмотреть примеры.

Быстро перечислю замеченные мной минусы аналогичных галерей, после которых возиться с их настройкой пропало всякое желание (зачем, если есть Highslide?:(

FancyBox:
- картинки не перетаскиваются левой кнопкой мыши (в HS перетаскиваются)
- вообще нет элемента, чтобы перетащить картинку;
- картинки не закрываются при щелчке на них (в HS закрываются, а листать галерею можно кнопками на панели управления или стрелками на клавиатуре, или включить режим автосмены)
- неправильно работает пролистывание галереи при нажатии на пробел (оформление пропадает, выводится просто на белом фоне)
- неправильно разворачивается при загрузке iframe: содержимое не помещается (в HS размер всегда определяется оптимально)

LightBox:
- постоянные глюки при позиционировании больших картинок, чей размер превышает окно страницы (приходится прокручивать вверх). В HS данной проблемы нет ни в одном браузере;
- проблема с определением оптимального размера при разворачивании больших картинок (в HS размер всегда идеально определяется);
- чтобы сохранить картинку, надо найти узкую вертикальную полосу посередине между блоками ссылок «prev» и «next», иначе вылезает не то контекстное меню;

NF LightBox и PrettyPhoto:
Оформление и позиционирование лучше, чем LightBox, но всё равно далеко до Highslide JS.
И респект им за счетчик фотографий в галереях.


 
HighSlide JS очень понравился, на примерах работает намного быстрее и качественней... Наверное поменяю на него!
 
HighSlide JS очень понравился, на примерах работает намного быстрее и качественней... Наверное поменяю на него!

Ну да. если вам нужно только эффект к изображениям делать, то какой смысл всю квери для этого привлекать. Так проще :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху