1

次のように、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/

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 に答える