カラーボックス (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
でも、それを明確にするため。null
Firebug コンソールのキャプチャは次のとおりです。
>>> document.body
null
>>> $().attr('body')
null