0

Fancybox 2.0 は、テスト ページで希望どおりに起動しています。ただし、実際のページでは開きません。

テスト ページはhttp://beta.nathanbunn.co.uk/js/fancybox/test.htmlにあり、実際のページはhttp://beta.nathanbunn.co.uk/portfolio/actonco2/です。実際のページには、Fancybox を起動する「リンク」というテキスト リンクがありますが、リンクは FB ではなく標準のリンクとして開きます。Fancybox 2.0 は、元の Google グループ フォーラムではなく、ここで一般的に議論されていることを知っているので、このメッセージを両方のフォーラムに投稿しましたが、これについては本当に助けが必要です。Fancybox 自体ではなく、メイン ページの問題であることはわかっています (テスト ページは十分に機能します)。

また、誰かが助けてくれるなら、Chrome と Firefox で試してみましたが、Fancybox スクリプトであっても、設定した色に関係なく、黒い背景は常に黒です。そこで何が間違っていたのでしょうか?白にしたいのですが、rgbA 値が受け入れられないようです。

4

2 に答える 2

1

JavaScript が含まれていないため、Fancybox のダウが表示されません ;-)

ドキュメントヘッダーのリンクはどこにもありません

http://beta.nathanbunn.co.uk/js/jquery.fancybox.pack.js

エラー404 Not Found が発生する

于 2011-11-29T16:51:20.463 に答える
0

「実際の」ページに次の js エラーがあります。

エラー: $clicked.parents().hasClass("dtMenu").hasID は関数ではありません ソース ファイル: http://beta.nathanbunn.co.uk/portfolio/actonco2/ 行: 75

このコード行から

if (! $clicked.parents().hasClass("dtMenu").hasID("networkDT"))

それはすべての js コードを破壊するので、fancybox は機能しません。

ところで、jQuery にすでに「hasID」メソッドがあることを知りませんでした ?!?!?!

むしろ、javascript の getElementById メソッドを使用する必要があります

于 2011-11-29T20:15:13.673 に答える