Fancybox无法在插件域上工作



更新:好的,这个问题现在已经解决了。这是由于我在cookie上犯了一个愚蠢的错误,感谢大家的帮助

我面临一个非常奇怪的问题,实际上我添加了一个域[http://www.mickesutmaning.se/]作为插件连接到我的hostmonster服务器,并将其链接到linkdoo.com/oc文件夹我的问题是fancybox正在linkdoo.com/oc上工作,但没有http://www.mickesutmaning.se/

请帮我

 $.fancybox.open({
    href : 'http://socialnetworkdeal.com/code_paste.php?c_id='+id,
    type : 'iframe',
    padding : 5,
    scrolling : 'no'
}

我有一个疯狂的猜测(因为我遇到过这种情况)-当切换域时,浏览器会重新缓存所有文件。由于首先调用index.php,因此可能会在加载fancybox.js之前调用fancybox。

试着用jQuery的文档就绪函数包装你的fancybox调用,如下所示:

$(document).ready(function() {
    $.fancybox.open({
        href : 'http://socialnetworkdeal.com/code_paste.php?c_id='+id,
        type : 'iframe',
        padding : 5,
        scrolling : 'no'
    });
});

这允许jQuery在尝试实例化fancybox之前,等待所有文件加载完毕。请告诉我这是否有效。如果您在尝试此操作后仍然有问题,请提供一个代码示例。

最新更新