Hyperlink 页面加载时Fancybox弹出窗口的外部链接

Hyperlink 页面加载时Fancybox弹出窗口的外部链接,hyperlink,popup,fancybox,Hyperlink,Popup,Fancybox,对不起,我有个问题一个简单的问题,但我想不出来 我想在页面加载时使用Fancybox 2制作一个效果良好的图像弹出窗口, 但当用户点击图像弹出窗口时,他应该被引导到外部链接, 我不能成功 这是我的密码: $(文档).ready(函数(){ $(“.modal_link”).fancybox().trigger('click'); }); 和html格式: 试试看 <script type="text/javascript"> $(document).ready(function(

对不起,我有个问题一个简单的问题,但我想不出来

我想在页面加载时使用Fancybox 2制作一个效果良好的图像弹出窗口, 但当用户点击图像弹出窗口时,他应该被引导到外部链接, 我不能成功

这是我的密码:

$(文档).ready(函数(){
$(“.modal_link”).fancybox().trigger('click');
});

和html格式:

试试看

<script type="text/javascript">
$(document).ready(function() {
 $(".modal_link").fancybox({
  closeClick : true, // closes fancybox when clicking INSIDE of it
  afterClose : function(){
   // redirect to a new page after closing fancybox
   window.location = 'http://newsite.com/';
   // parent.location = 'http://newsite.com/'; // also works
  }
 }).trigger('click');
}); 
</script>

$(文档).ready(函数(){
$(“.modal_link”).fancybox({
closeClick:true,//单击fancybox内部时关闭fancybox
后关闭:函数(){
//关闭fancybox后重定向到新页面
window.location=http://newsite.com/';
//parent.location=http://newsite.com/“;//也有效
}
}).trigger('click');
}); 

jQuery(文档).ready(函数(){
if(document.cookie.indexOf('visted=true')=-1){
变量五天=1000*60*60*24*15;
var expires=新日期((新日期()).valueOf()+五个星期);
document.cookie=“visited=true;expires=“+expires.toutString();
$.fn.colorbox({width:“30%”,inline:true,href:“#subscribe”});
}
});

很抱歉,如果我的问题不是预设大小,但是如果链接指向另一个页面,您的示例可以正常工作,但是如果我尝试链接同一页面中的某个小节,弹出窗口将再次加载。有办法解决吗?谢谢是的,还有一件事,通常在弹出窗口角落的关闭按钮也可以作为一个链接,因此用户没有选择关闭它。你可以通过不不时弹出来帮助另一端的人。将第五个星期改为一天并删除*15
    <script type="text/javascript">
jQuery(document).ready(function(){
    if (document.cookie.indexOf('visited=true') == -1) {
        var fifteenDays = 1000*60*60*24*15;
        var expires = new Date((new Date()).valueOf() + fifteenDays);
        document.cookie = "visited=true;expires=" + expires.toUTCString();
        $.fn.colorbox({width:"30%", inline:true, href:"#subscribe"});
    }
});

             </script>