Откройте MilkBox вне фрейма - PullRequest
0 голосов
/ 24 сентября 2010

У меня есть страница с содержимым, загруженным через iframe, и изображения в области содержимого открываются в MilkBox, подобно LightBox. Вот URL, чтобы вы могли проверить его:

http://interplay2010.com/

В разделе «Медиа» картинки открываются внутри фрейма. Я бы хотел, чтобы картинки открывались за пределами iframe, но я понятия не имею, как это сделать.

1 Ответ

2 голосов
/ 24 сентября 2010

Прежде всего ваша страница загружается слишком медленно. Попробуйте использовать сжатие. Вы также используете 15 внешних JavaScripts и 7 таблиц стилей и 20 внешних фоновых изображений, это довольно много HTTP-запросов. Вы также смешиваете mootools с YUI. Почему бы не использовать только одну платформу?

Достаточно нытье, теперь на ваш вопрос: внутри iFrame установлена ​​молочная коробка, так что для того, чтобы фотографии появлялись за пределами iFrame, вам придется изменить само Milkbox. Это 770 строк JavaScript. Лучше всего найти правильный метод внутри Milkbox, изменив цель всплывающего окна на его родительский фрейм; здесь находится навигация и фоновое изображение.

http://interplay2010.com/scripts/gallery/milkbox.js

...