カラーボックス (jQuery の一種のライトボックス) を機能させようとしているページに問題があります。FireFox(3.5.3)にdocument.bodyあるため、明らかに機能しません。nullこれは、カラーボックスが機能する Safari (4.0.3) には当てはまりません。
(私は Drupal 6 を使用しています) drupal は、いくつかの JavaScript 変数をページの一番下、終了 body および html タグの下に設定するための script タグを追加しました。そうでなければ、問題はありません。残念ながら、そうしないようにするのに苦労しています。これがFFの体に問題を引き起こしているのでしょうか?
Firefox で colorbox のサンプル ファイルを使用しても機能します (そして、document.bodyそこで定義されています)。
jQuery を使用しておそらくdocument.body何かをプロパティに補充する方法はありますか$()、それともスクリプト タグを html タグの外側に置かないように drupal を叩き続ける必要がありますか (言うよりも簡単です)。
ページの読み込みが完了した後document.bodyでも、それを明確にするため。nullFirebug コンソールのキャプチャは次のとおりです。
>>> document.body
null
>>> $().attr('body')
null