1

我在 oembed 在 firebug 的控制台窗口中输出错误时遇到问题,如下所示:

oembed is null
oembedContainer.html(oembed.code); 

单击时将指向 jquery.oembed.js 文件。我对 oembed 的声明是它将所有链接替换为类名 oembed,如下所示:

$(".oembed").oembed(null, {
                        embedMethod: "replace", 
                        maxWidth: 350,
                        maxHeight: 350,
                        vimeo: { autoplay: false, maxWidth: 350, maxHeight: 350 }                 
                        });

我认为错误指向函数oembed()的第一个参数。但我真的不知道里面发生了什么,有人知道这里的解决方法吗?这是我获得代码的链接: http ://code.google.com/p/jquery-oembed/

4

1 回答 1

0

我遇到了同样的问题,直到我注意到该片段有一个用于加载脚本的非绝对 url。因此它根本没有加载。改变这个:

<script type="text/javascript" src="../../jquery.oembed.js"></script>

对于脚本的实际 url,例如,如果您在本地测试它并且 html 测试页面和脚本都在同一个文件夹中:

<script type="text/javascript" src="jquery.oembed.min.js"></script>

那会成功的。

于 2012-06-27T16:36:25.037 回答