0

我最近开始尝试花式盒子。当 url 中有 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 函数。

4

1 回答 1

0

为什么不使用它的方法打开它 trigger('click') 呢?

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

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

于 2013-04-24T09:55:49.407 回答