Jquery Fancybox跨域调用

Jquery Fancybox跨域调用,jquery,fancybox,cross-domain,Jquery,Fancybox,Cross Domain,我想通过跨域调用在网页中使用fancybox弹出窗口。所以我在标题中插入了一个js行,它完成了所有的脏活。这意味着,如果jQuery未加载,它将负责调用jQuery,调用fancybox.js及其css。它还包含触发弹出窗口的函数。我已尝试调用特定行中所需的重要文件。因此,我在fancybox正常运行后调用popup,如下所示: jQuery.getScript( "http://www.somedomain.com/fancybox/jquery.fancybox.pa

我想通过跨域调用在网页中使用fancybox弹出窗口。所以我在标题中插入了一个js行,它完成了所有的脏活。这意味着,如果jQuery未加载,它将负责调用jQuery,调用fancybox.js及其css。它还包含触发弹出窗口的函数。我已尝试调用特定行中所需的重要文件。因此,我在fancybox正常运行后调用popup,如下所示:

    jQuery.getScript(
        "http://www.somedomain.com/fancybox/jquery.fancybox.pack.js?v=2.1.3",
        function(){
           jQuery(".fancybox").fancybox();
        }
    );
问题是我从firebug获得了以下错误消息:

1.Uncaught TypeError:undefined不是fancybox.js中第一行代码的函数

2.未捕获的TypeError:Object[Object Object]在调用fancybox时没有方法“fancybox”,正如您在下面的代码中看到的那样


我在这里上传了我的代码的一个演示,它是html文件和head的js链接调用的远程js脚本。非常感谢。

您对跨浏览器通话的理解是什么。。。顺便问一下,问题是什么?我正在尝试将fancybox js和css从用户访问的网页中的另一台服务器引入。但我让他们和jquery采取行动的方式和方式似乎并不正确。所以我在上面写下了我所犯的错误,以防万一它们可以帮助你。谢谢。你为什么不在你的网站上安装fancybox插件和css,然后将另一个网站的内容加载到iframe中的fancybox中。这是一个观点,但我不想在其他网站的内容中包含任何其他js代码,除了指向我服务器js脚本的js链接。