关于如何关闭Fancybox弹出窗口的替代方案

时间:2012-02-10 17:51:48

标签: jquery fancybox

  

可能重复:
  Open Fancybox (or equiv) from Form input type=“submit”

在主页面上如果我点击此网址:

<a class='EditPop' href='userDel.php?branchid=$branch[id]' style='color: #961017; font-weight: bold;'>Remove</a>

打开fancybox POP-UP并询问您是否确定是否要删除“用户”,如果按是,则通常会关闭弹出窗口并删除用户,但如果按NO,则不会关闭弹出框。我可以如何使它工作,请协助。

贝娄是我的代码:

<?php
require '../dbconnect.php';

$branchId=$_REQUEST['branchid'];
?>

    <script type="text/javascript" src="../includes/jscript/jquery-1.4.3.min.js"></script>
    <script>
    $(document).ready(function(){   
        var bid = "<?= $branchId ?>";
        $("#BranchDeleteYes").click(function() {
                $.ajax({
                type: "POST",
                url: "userDelete.php",
                data: "BranchId="+bid,
                success: function(html){
                    $('#row'+bid).remove();
                    //alert(html);
                    //$("#content_padded").html(html);
                    window.location.href=window.location.href;
                    }
                });
        });
        $("#BranchDeleteNo").click(function() {
                $("#fancybox-close").click();
        });
    });
    </script>

<div id="BranchDiv" class="addbranchbox">
<center>
    <b>Are you sure you want to delete this Branch?</b>
    <br /><br />
    <input id="BranchDeleteYes" type="button" value="Yes!" />
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input id="BranchDeleteNo" type="button" value="No!" />
</center>
</div>

主要的问题是,有没有替代CLOSE fancybox弹出窗口,因为我尝试了从简单的fancybox.close();到用CSS隐藏它的所有东西,但它只是不能正常工作。胸围就是让它“正常”关闭,就像点击右上角的图标(十字图标)或按下逃跑一样。

0 个答案:

没有答案