лайтбокс jQuery не работает - PullRequest
0 голосов
/ 01 марта 2011

Я использую этот LightBox на http://sbc.mojopin.co.uk/portfolio.php и просто не могу заставить его работать.Я включил все необходимые файлы, и даже больше, в том числе js-файлы плагина LightBox и его файл css.

Функция, похоже, доходит до строки:

$.fn.lightBox = function(settings)

, затем она прыгает вправок концу.Я считаю, что у меня есть правильный js для страницы, но он не будет работать правильно.

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

Ответы [ 5 ]

4 голосов
/ 01 марта 2011

Похоже, у вас есть орфографическая ошибка в вашем селекторе jQuery: http://sbc.mojopin.co.uk/sbc.js

$('#contemporyGallery a').lightBox();

Должно быть:

$('#contemporaryGallery a').lightBox();

ура!

2 голосов
/ 01 марта 2011

Заменить

$('#contemporyGallery a').lightBox();

с

$('#contemporaryGallery a').lightBox();

Также обратите внимание, что вы включили несколько сценариев лайтбокса, вам нужен только * .min.js

1 голос
/ 01 марта 2011

Как насчет прикрепления вашего лайтбокса к классу на каждом изображении, например ...




$(document).ready(function() {
    $('a.lightbox').lightBox(); // Select all links in object with gallery ID
});

0 голосов
/ 10 марта 2012

Похоже, вы сделали опечатку в селекторе jQuery:

Это:

$('#contemporyGallery a').lightBox();

Должно быть:

$('#contemporaryGallery a').lightBox();

Чтобы избежать подобных ошибок в будущемиспользуйте IDE , например Aptana Studio 3 , который сообщит вам об ошибках, подобных этим (и другим).

0 голосов
/ 10 марта 2012

глупая ошибка: замена (вы написали contemporyGallery неправильно :))

$('#contemporyGallery a').lightBox();

на

$('#contemporaryGallery a').lightBox();

...