嗨,我见过对我来说毫无意义的示例代码。在Fancybox - form submit and close it?的这个堆栈问题上,用户发布了以下代码:
$('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调用似乎只是将触发器加载到链接上,而不是实际显示它。我真的想知道如何做到这一点,而不必包装一个隐藏的链接到页面中,并触发它的方式。这看起来干净多了。
发布于 2011-10-20 14:36:39
如果你使用的是zend和php,那么创建并分离action和view来加载你想要显示的内容或站点。并禁用布局..
发布于 2011-07-05 08:13:12
像这样直接调用fancybox怎么样:
$.fancybox(things_to_be_displayed, {settings});您可以在任何事件处理程序中使用此调用。请查看fancybox网页上的手动调用示例。
https://stackoverflow.com/questions/6487385
复制相似问题