問題タブ [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.
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
でも、それを明確にするため。null
Firebug コンソールのキャプチャは次のとおりです。
jquery - jqueryにdiv要素を動的に追加する
次の関数を使用して、asp.netページからフォームを送信した後にステータスメッセージを表示します。関数は呼び出されますが、it(alertmsg div)が表示されないのはなぜですか?
何が起こるかは、両方のアラートステートメントが表示され[Object object]
ます...私は両方が異なる出力を表示する必要があると思います...任意の提案..
css:
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ページで呼び出されます。
javascript - すべてのブラウザーで Web ページの印刷画面機能を無効にするにはどうすればよいですか?
以下を使用して、Internet Explorer で印刷画面またはスクリーンショットを無効にできます。
ただし、これらは Mozilla、Chrome、およびその他のブラウザーでは機能しません。
プリントスクリーン/スクリーンショットを無効にするより良い方法はありますか?
html - BODY タグがすべての表示をカプセル化しているのに、なぜ HTML タグをターゲットにするのでしょうか?
BODY タグがすべての表示内容をカプセル化するのに、HTML タグをスタイリングのターゲットにするのはなぜですか? ページ全体をターゲティングする場合、BODY タグをメインのタグにするべきではありませんか? どんな詳細でも大歓迎です。
javascript - ボディサイズの高さを変更
ボディの高さを変える方法はありますか?私は試した:
しかし、うまくいきません。DIVBODY コンテンツを動的に変更しますが、div DIVBODY よりも大きくしたくありません。
本体と div:
javascript - ランダムなボディの背景-画像
Webでいくつかのチュートリアルを試しましたが、どれも正しく機能していないようです。私がやろうとしていることは非常に単純だと思います。
9つの異なる.jpg画像があり、ページの読み込み時にランダムに表示する必要があります-背景になります。これはかなり単純なはずですよね?
ありがとう、
編集(申し訳ありませんが、コードを添付するのを忘れました-ウェブで見つかりました):
javascript - Webkit は head コンテンツを body に移動し、余分なスペースを追加しますか?
Webkit はすべての head タグを body に移動し、body の前に多くの空白を追加しているようです。ソースを見ると、タグは適切な場所にあります。Chrome ブラウザーを使用して要素を調べると、タグが移動されています。Safari では同じことが起こりましたが、Opera や Firefox ではそうではなかったため、Webkit であると思われます。私はすべてのブラウザの中で最新のものを使用しています。
「ソースを表示」を押すと表示されるソースコードの開始は次のとおりです。
そして、これが DOM アナライザーのスクリーンショットです。
最初はJavascriptを疑っていましたが、すべてのJavascriptを無効にしたら同じことが起こりました。ただし、これは一部のページでのみ発生するため、実際の原因はわかりません。このような問題の考えられる原因を探しています。
click - 本体をクリックした後、切り替えるには2回クリックする必要があります
私はあなたが前にこれが起こるのを見たことがあるに違いない. トグル()でクリックするとフレームが表示され、ボディをクリックすると消えます。問題は、ボディクリックでフレームが消える場合、toggle() をトリガーするのに 2 回クリックする必要があることです。
ありがとう!