0

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

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

1 回答 1

0

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

尝试使用 jQuery 的 document ready 函数来包装你的 fancybox 调用,如下所示:

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

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

于 2012-07-28T04:41:25.647 回答