問題タブ [document-body]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
12136 参照

jquery - Firefox では document.body == null であるのに Safari ではそうでない理由

カラーボックス (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 コンソールのキャプチャは次のとおりです。

0 投票する
1 に答える
1045 参照

javascript - 「document.body is null」が修正され、「.setStyle is not a function」が表示されるようになりました

私はこれと同様の問題に遭遇しています:

リンクテキスト

答えのように修正しましたが、数行後にエラーが発生します。

このページにあります:

リンクテキスト

「showreel」をクリックすると、メディア ボックスにポップアップ表示されるはずですが、新しいページに移動するだけです。

どんな助けでも大歓迎です。ありがとう!

0 投票する
3 に答える
435 参照

jquery - jqueryにdiv要素を動的に追加する

次の関数を使用して、asp.netページからフォームを送信した後にステータスメッセージを表示します。関数は呼び出されますが、it(alertmsg div)が表示されないのはなぜですか?

何が起こるかは、両方のアラートステートメントが表示され[Object object]ます...私は両方が異なる出力を表示する必要があると思います...任意の提案..

css:

0 投票する
1 に答える
12929 参照

jquery - $(document.body).append()はIEでは機能しないようです

ユーザーのセッションが期限切れになり、デフォルトページがマスターページの下で参照されるときに、ユーザーをdefault.aspxにリダイレクトしています。Twitterのような通知を表示してSession Expired、FirefoxとGoogle Chromeでは正常に機能しますが、IEでは機能しないことを示します。私は得るInternet Explorer cannot open site-http://localhost:1335/order/Default.aspx?Sid=1 Operation aborted

これをグーグルで検索したところ$(document.body).append()、bodyタグが問題になる前に、スクリプトをページの下部に移動すると、どのブラウザでも通知が機能しないことがわかりました。

これが私のマスターページです、

そして私のtopbar関数は私のdefault.aspxページで呼び出されます。

0 投票する
4 に答える
32929 参照

javascript - すべてのブラウザーで Web ページの印刷画面機能を無効にするにはどうすればよいですか?

以下を使用して、Internet Explorer で印刷画面またはスクリーンショットを無効にできます。

ただし、これらは Mozilla、Chrome、およびその他のブラウザーでは機能しません。

プリントスクリーン/スクリーンショットを無効にするより良い方法はありますか?

0 投票する
0 に答える
107 参照

html - BODY タグがすべての表示をカプセル化しているのに、なぜ HTML タグをターゲットにするのでしょうか?

重複の可能性:
グローバル css スタイルを html 要素または body 要素に設定する必要がありますか?

BODY タグがすべての表示内容をカプセル化するのに、HTML タグをスタイリングのターゲットにするのはなぜですか? ページ全体をターゲティングする場合、BODY タグをメインのタグにするべきではありませんか? どんな詳細でも大歓迎です。

0 投票する
1 に答える
7463 参照

javascript - ボディサイズの高さを変更

ボディの高さを変える方法はありますか?私は試した:

しかし、うまくいきません。DIVBODY コンテンツを動的に変更しますが、div DIVBODY よりも大きくしたくありません。

本体と div:

0 投票する
2 に答える
22043 参照

javascript - ランダムなボディの背景-画像

Webでいくつかのチュートリアルを試しましたが、どれも正しく機能していないようです。私がやろうとしていることは非常に単純だと思います。

9つの異なる.jpg画像があり、ページの読み込み時にランダムに表示する必要があります-背景になります。これはかなり単純なはずですよね?

ありがとう、

編集(申し訳ありませんが、コードを添付するのを忘れました-ウェブで見つかりました):

0 投票する
1 に答える
1387 参照

javascript - Webkit は head コンテンツを body に移動し、余分なスペースを追加しますか?

Webkit はすべての head タグを body に移動し、body の前に多くの空白を追加しているようです。ソースを見ると、タグは適切な場所にあります。Chrome ブラウザーを使用して要素を調べると、タグが移動されています。Safari では同じことが起こりましたが、Opera や Firefox ではそうではなかったため、Webkit であると思われます。私はすべてのブラウザの中で最新のものを使用しています。

「ソースを表示」を押すと表示されるソースコードの開始は次のとおりです。

そして、これが DOM アナライザーのスクリーンショットです。 DOM アナライザー

最初はJavascriptを疑っていましたが、すべてのJavascriptを無効にしたら同じことが起こりました。ただし、これは一部のページでのみ発生するため、実際の原因はわかりません。このような問題の考えられる原因を探しています。

0 投票する
0 に答える
106 参照

click - 本体をクリックした後、切り替えるには2回クリックする必要があります

私はあなたが前にこれが起こるのを見たことがあるに違いない. トグル()でクリックするとフレームが表示され、ボディをクリックすると消えます。問題は、ボディクリックでフレームが消える場合、toggle() をトリガーするのに 2 回クリックする必要があることです。

ありがとう!