我遇到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/
答案 0 :(得分:0)
我遇到了同样的问题,直到我注意到该片段有一个非绝对的URL来加载脚本。因此它永远不会加载。改变这个:
<script type="text/javascript" src="../../jquery.oembed.js"></script>
对于脚本的实际网址,例如,如果您在本地测试它,并且html测试页和脚本都位于同一文件夹中:
<script type="text/javascript" src="jquery.oembed.min.js"></script>
这样就可以了。