您好我见过对我没用的示例代码。在此堆栈问题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调用似乎只将触发器加载到链接上,而不是实际显示它。我真的很想知道如何这样做,而不必将隐藏的链接包装到页面中并以这种方式触发它。这看起来很清晰。
答案 0 :(得分:1)
如果使用zend和php,则创建并分离动作和视图以加载您想要显示的内容或网站。并禁用布局..
答案 1 :(得分:0)
如何直接调用fancybox:
$.fancybox(things_to_be_displayed, {settings});
您可以在任何事件处理程序中使用此调用。查看fancybox网页上的手动呼叫示例。