私は現在、小さなウェブサイトを書いており、動的コンテンツの読み込みが機能するように、ここにあるチュートリアルを適応させました。ホームページでリンクをクリックすると、ビューが拡大してその下のビデオが表示されますが、左側のサイドバー (最高評価) を使用して同じページに移動すると、すべてのリンクが展開されていますが、何が問題なのかわかりません。アイデアはありますか?
ウェブサイトはこちら
私は現在、小さなウェブサイトを書いており、動的コンテンツの読み込みが機能するように、ここにあるチュートリアルを適応させました。ホームページでリンクをクリックすると、ビューが拡大してその下のビデオが表示されますが、左側のサイドバー (最高評価) を使用して同じページに移動すると、すべてのリンクが展開されていますが、何が問題なのかわかりません。アイデアはありますか?
ウェブサイトはこちら
scripts.js のコード (67 行目):
$("nav a[href="+newHash+"]").addClass("link2currentpage");
次のエラーが発生します。
Uncaught Error: Syntax error, unrecognized expression: [href=index.html]
href を引用符で囲む必要があります。
$("nav a[href='"+newHash+"']").addClass("link2currentpage");
展開可能な要素を折りたたむ関数 ( prepareList
) は、DOM の準備が整ったときに 1 回だけ呼び出されます。
サイドバーを使用して移動すると、ページが更新されないため、関数が再度呼び出されることはありません。
コールバックに追加prepareList()
し$mainContent.fadeIn
ます(現在持っている場所/* Stop loading animation */
)。
エラーがあります:
安全でない JavaScript が、URL http://www.youtube.com/embed/GaoLU6zKaws?rel=0のフレームから URL http://drue.co.uk/1site/index.htmlのフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致する必要があります。
安全上の理由から、Javascript でクロスサイト Ajax リクエストを行うことはできません。
YouTube の API を使用して埋め込みプレーヤーを追加できます: https://developers.google.com/youtube/youtube_player_demo