1.
Имеется таблица, в которой каждая строка - это товар (изображение, название и пр. харрактеристики).
В одной из ячеек есть iframe.fancybox-ссылка вида tovar.html
Ссылка имеет атрибут data при помощи которого товары сгруппированы, для пролистывания в fancybox-окне.
Задача: сделать кликабельной всю строку в таблице.
Проблема: ошибка too much recursion
$('tbody tr').click(function() {
$(this).find('a').click();
});
В сети есть материал на эту тему но у меня так и не получилось разобраться.
2.
Частично решил задачу следующим образом:
$('tbody tr').click(function (e) {
e.preventDefault();
$.fancybox({
href: $(this).find('a').attr('href'),
type: 'iframe'
});
});
Но данный метод не позволяет передать атрибут для группированных товаров. То есть все работает - при клике на строке открывается fancybox-окно, но пролистывать товары нельзя.
Прошу подсказать решение либо для первого либо для второго варианта.