Действительно ли возможно использовать fancybox для загрузки specifc отделения #id из другой страницы вместо того, чтобы загрузить целую страницу через iframe?
Например, я могу использовать
$('#link-whole').fancybox({
'width' : '80%',
'height' : '80%',
'type' : 'iframe',
});
с
<a id="link-whole" href="somepage.html">link 1</a>
загрузить весь 'somepage.html' в iframe, но как я загрузил бы ПРОСТО содержание из отделения с идентификатором "цель" (например)?
Если страница находится в том же домене, что и страница, на которой вы открываете fancybox, вы должны иметь возможность использовать параметр dataFilter в jQuery.ajax для фильтрации возвращаемых данных до целевого ID, который вам нужен.
$('#link-whole').fancybox({
'width': '80%',
'height': '80%',
'type': 'ajax',
'ajax': {
dataFilter: function(data) {
return $(data).find('#yourTargetID')[0];
}
}
});