1

我想通过跨域调用在网页中使用fancybox弹出窗口。所以我在标题中插入了一个 js 行来完成所有的脏活。这意味着 this 负责在未加载的情况下调用 jQuery,调用 fancybox.js 及其 css。它还包含触发弹出窗口的功能。我试图在特定行中调用我需要的重要文件。所以我在fancybox正确执行后调用弹出窗口,如下所示:

    jQuery.getScript(
        "http://www.somedomain.com/fancybox/jquery.fancybox.pack.js?v=2.1.3",
        function(){
           jQuery(".fancybox").fancybox();
        }
    );

问题是我从萤火虫收到这些错误消息:

1.Uncaught TypeError: undefined is not a function for the first line of code in fancybox.js

2.Uncaught TypeError: Object [object Object] has no method 'fancybox' 当我调用fancybox 时,您可以在下面的代码中看到。

我已经在 DEMO 上传了我的代码演示(这是 html 文件和头部的 js 链接调用的远程 js 脚本)。非常感谢。

4

0 回答 0