2

我有一个问题。 单击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>
4

2 回答 2

0

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

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

编辑 :

'onClosed' : function() {

}
于 2013-08-19T08:16:41.127 回答
0

您可以通过声明onClosedfancybox 初始化选项来做到这一点。

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

示例示例

$("#various1").fancybox({
  onClosed: function() {
    window.location = "http://index.php";
    return false;
  })
});
于 2013-08-19T08:39:02.103 回答