Fancybox没有在插件域上工作

时间:2012-07-28 04:02:24

标签: jquery fancybox addon-domain

更新:好了,这个问题现在解决了。这是由于我在饼干上发生的愚蠢错误,感谢大家的帮助

我面临一个非常奇怪的问题,实际上我已将域名[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'
}

1 个答案:

答案 0 :(得分:0)

我有一个疯狂的猜测(因为我遇到了这个) - 当切换域时,浏览器将重新缓存所有文件。由于首先调用了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之前等待所有文件都加载。如果有效,请告诉我。如果您在尝试此操作后仍然遇到问题,请提供代码示例。