Связывание с Fancy Box внутри iFrame - PullRequest
2 голосов
/ 19 февраля 2010

У меня есть сайт: http://treethink.treethink.net/ Все fancybox iFrames работают, но если вы зайдете в раздел портфолио, нажмите на одну из ссылок, которая приведет вас на страницу и закроет Fancy Box.

Как я могу изменить Fancy Box, чтобы при щелчке по одной из этих ссылок внутри портфолио iFrame он оставался в iFrame и переходил по ссылке?

Вот файлы fancybox:

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/jquery.fancybox-1.3.0.js

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/jquery.fancybox-1.3.0.css

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/web.js

До того, как я установил WordPress, у меня был сайт http://treethink.treethink.net/backup, может быть, есть какой-то способ изменить то, что я слышал, так что при нажатии на ссылку он сначала выполняет переход и наложение, а затем загружает все, что угодно содержание было в той ссылке? Это может быть лучший способ сделать это, не уверен.

Большое спасибо, Уэйд

1 Ответ

0 голосов
/ 21 августа 2011

Если вы собираетесь использовать Thickbox, и у вас возникли проблемы с указанием ширины / высоты в процентах, это довольно легко исправить.Вы можете автоматически установить ширину и высоту, определив размеры окна.

Пример (если вы хотите 90%):

var screenW = $(window).width();
var screenH = $(window).height();
var thickboxW = Math.round(screenW * 0.9);
var thickboxH = Math.round(screenH * 0.9);

// If you want to re-set values if window resized
$(window).resize(function() { 
 /* INSERT ABOVE VARS AND THICKBOX CALL HERE */
});
...