我有一个问题。 点击 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>
答案 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;
})
});