Вызов Fancybox изнутри .click () - PullRequest
0 голосов
/ 27 июня 2011

Привет, я видел пример кода, который не имеет смысла для меня. В этом стеке Вопрос на Fancybox - отправить и закрыть форму? пользователь разместил этот код:

$('a.detail').click(function() {
   $.fancybox({
         'width'         : 750,
         'height'        : 520,
         'title'         : 'EDIÇÃO DE SHOW',
   'titlePosition' : 'inside',
   'transitionIn' : 'fade',
   'transitionOut' : 'none',
   'href'          : 'templates/detail.php?id=<?php echo $tg_id['id'];?>',
   'type'          : 'iframe'  
   })
  })

но fancybox, похоже, не ведет себя так. Кажется, что вызов fancybox только загружает триггер на ссылку, но не отображает его. Мне бы очень хотелось знать, как это сделать таким образом, чтобы вам не пришлось оборачивать скрытую ссылку на страницу и запускать ее таким образом. Это кажется намного чище.

Ответы [ 2 ]

1 голос
/ 20 октября 2011

, если вы используете zend и php, создайте и разделите действие и представление для загрузки контента или сайта, который вы хотите отобразить. и отключить макет ..

0 голосов
/ 05 июля 2011

А как насчет прямого вызова fancybox:

$.fancybox(things_to_be_displayed, {settings});

Вы можете использовать этот вызов в любом обработчике событий. Посмотрите примеры вызовов вручную на веб-странице fancybox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...