我在firebug的控制台窗口中的oembed输出错误时遇到了问题,例如:
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/
发布于 2012-06-28 00:36:25
我也有同样的问题,直到我注意到代码片段有一个用于加载脚本的非绝对url。因此,它根本没有加载过。更改此设置:
<script type="text/javascript" src="../../jquery.oembed.js"></script>
对于脚本的实际url,例如,如果你在本地测试它,而html测试页面和脚本都在同一个文件夹中:
<script type="text/javascript" src="jquery.oembed.min.js"></script>
这将会起到作用。
https://stackoverflow.com/questions/5223607
复制相似问题