спасибо за ответ, Код функции такая
function quick_view()
{
$(document).on('click', '.quick-view:visible, .quick-view-mobile:visible', function(e){
e.preventDefault();
var url = this.rel;
var anchor = '';
if (url.indexOf('#') != -1)
{
anchor = url.substring(url.indexOf('#'), url.length);
url = url.substring(0, url.indexOf('#'));
}
if (url.indexOf('?') != -1)
url += '&';
else
url += '?';
if (!!$.prototype.fancybox)
$.fancybox({
'padding': 0,
'width': 1087,
'height': 610,
'type': 'iframe',
'href': url + 'content_only=1' + anchor
});
});
}
Вызывается тут
if (typeof quickView !== 'undefined' && quickView)
quick_view();
dropDown();
Если можно по конретнее, как определить событие, если просто click() сгенерировать, делает ajax load, на 2 секунды, потом отправляет на страницу продукта, а popup по quick view не открывается, я проверял завадской кусок кода на prestashop, тот же как у меня, как можно правилный debug сделать, если подскажете, буду благодарен.