更新:好的,这个问题现在已经解决了。这是由于我在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之前,等待所有文件加载完毕。请告诉我这是否有效。如果您在尝试此操作后仍然有问题,请提供一个代码示例。