Управление положением Colorbox внутри фрейма - PullRequest
1 голос
/ 05 сентября 2011

У меня есть страница со встроенным фреймом. Iframe довольно длинный и выходит за пределы области просмотра.

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

Может кто-нибудь сказать мне, как отобразить оверлей относительно окна просмотра или хотя бы относительно ссылки, по которой щелкнули?

1 Ответ

0 голосов
/ 06 сентября 2011

Как сказал WTK, вам нужно включить JS-файлы Colorbox в родительский файл. Затем вы можете просто вызвать colorbox из iframe примерно так, где colorbox - это определенный пользователем класс ...

$("a.colorbox").click(function(){
var linkurl = $(this).attr("href");
parent.$.colorbox({href:linkurl});
return false;
}); 

И наложения появятся в правильном вертикальном положении.

...