单击fancybox关闭按钮,然后href到另一个页面

时间:2013-08-19 08:08:53

标签: jquery fancybox

我有一个问题。 点击 fancybox关闭按钮后,我想要href到另一个页面(index.php)。 如果有办法可以做到吗?请帮帮我。谢谢。

<script type="text/javascript">
        $(document).ready(function() {
      $("#various1").fancybox({
          'padding'         : 0,
          'overlayColor'    : '#000', 
          'overlayOpacity'  : 0.6, 
          'titlePosition'   : 'none',


      }).click(function(){
    $.fancybox.close();
    //window.location = "http://index.php";
    return false;  
    });
  }); 
</script>

2 个答案:

答案 0 :(得分:0)

您可以使用afterClose回调。只需添加afterClose

即可
        $("#various1").fancybox({
          'padding'         : 0,
          'overlayColor'    : '#000', 
          'overlayOpacity'  : 0.6, 
          'titlePosition'   : 'none',
           'afterClose'  : function() {
               location.href = "index.php";
            }
        });

修改:

'onClosed' : function() {

}

答案 1 :(得分:0)

您可以通过为fancybox初始化声明onClosed选项来完成此操作。

看看API你会对它有所了解。

示例

$("#various1").fancybox({
  onClosed: function() {
    window.location = "http://index.php";
    return false;
  })
});