Fancy Box没有关闭

时间:2013-04-24 09:52:53

标签: javascript jquery fancybox

我最近开始尝试使用花式盒子。当网址中存在preg匹配时,我正在触发奇特的框。一切都运行正常,除非点击OK或CANCEL 花哨的盒子没有关闭。

if(preg_match('/school/',$_SERVER['REQUEST_URI']) )
    {
       ?>
       <script>$("#single_image").fancybox().trigger('click');</script>
       <?php

    } 

<div style="display:none;" id="single_image" >
<p>Continue or Decline</p>
<p><input type="button" onclick="php_function();" value="OK" /><input type="button" value="CANCEL" onclick="$.fancybox.close();"</p></div>

php_function()是ajax调用的javascript函数。

1 个答案:

答案 0 :(得分:0)

为什么不用它的方法打开它而不是触发('点击')?

$.fancybox.open( [group], [options] )

参考:http://fancyapps.com/fancybox/#docs