Якоря располагаются сверху.
Чтобы понять, что я имею в виду, откройте консоль Firebug и наберите
$('a.big').css({ border: '6px solid red' })
Теперь посмотрите на красные коробки, все в верхней части.
Я думаю, это потому, что к изображениям добавляется эффект, а не родительские ссылки. Изображения отображаются с использованием position: absolute
, и поскольку якоря не имеют position: relative
, якоря разрушаются, как будто у них нет содержимого.
Поскольку вы используете JavaScript, можете ли вы сделать что-то подобное?
$('a.big').click(function(event) {
event.stopPropagation(); // in case it bubbles up the parent anchor somehow and fires twice in IE
// trigger lightbox here..
$(this).parent('a').click();
});
Не уверен, что это сработает, но это может быть на правильном пути ... удачи.