fancybox во всплывшем окне - как?
Здравствуйте! Есть такой вопрос - карточка товара на сайте открывается с помощью javascript:newPopup -
function newPopup(url) { popupWindow = window.open( url,'popUpWindow','height=700,width=960,left=10,top=10,resizable=no,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no') } в этой карточке товара есть изображение товара, к которому пытаюсь прикрутить fancybox, чтобы открывалось боольшое изображение в нём. Но оно вместо того, чтобы всплывать появляется в этом же окошке, только снизу, что я делаю не так? |
смотреть куда?
|
cenzored,
Все картинки в Ифрейме или модальном окне всплывают внутри документа, исключение - опять те же модальные окна, либо вызов функции открытия с главной родительской страницы Fancybox нужно прикручивать на основном окне, добавить некий контейнер, в контейнер из ифрейма или модалки всовываем ссылку и вызываем клик по ней, который будет обрабатывать fancybox |
beard:
ссылку дать не могу, могу привести нужный кусок кода. Deff: ничего не понял, я в javascript не очень понимаю, можете привести пример? |
cenzored,
Если вы пытаетесь вызвать всплывающий div в модальном окне - он и будет там не выходя за рамки, если только это не вложенное модальное окно - так понятно ? |
Deff
понятно, а как сделать вложенное модальное окно? |
cenzored,
Проще и симпатичнее наверняка сделать вызов из модалки fancybox, на родителе(в главном окне), с передачей ему ссылки для увеличения, при этом можно наверное сделать эффект, как будто из окна выплыло, но мну слаб в анимациях ... или ждите/ищите в темах - в гугле или пробовать заказать в разделе работа |
cenzored,
Еще Вариант: отказаться от модального окна и сделать товар всплывающим div - c тенью и нижним полупрозрачным слоем с затенением, тогда, проблем с fancybox, по идее быть не должно |
Deff:
спасибо, посмотрю |
Часовой пояс GMT +3, время: 22:58. |