document.body.scrollTopの値が常に0になる問題の解決策 よくある標準問題_JavaScriptスキル
ページを作成するときは、次のように document.body.scrollTop を読んでレイヤーの位置を設定できます:
window.onscroll = function (){
var oFix = document .getElementById("divfix");
oFix.style.top = document.body.scrollTop "px";
}
しかし、なぜ期待した効果が得られなかったのでしょうか、 document.body .scrollTop 値を見ると、常に 0 です。ページが で直接始まっている場合は、DTD の問題であることがわかります。問題はありません。しかし、Web 標準に準拠するには、当然 DTD が不可欠です。 DTD がある場合は、document.body.scrollTop の代わりに document.documentElement.scrollTop を使用してください。
window.onscroll = function (){
var oFix = document.getElementById("divfix");
oFix.style.top = document.documentElement.scrollTop "px"; }
編集者注:
ページに DTD がある (または DOCTYPE が指定されている) 場合は、document.documentElement を使用します。
ページに DTD がない (または DOCTYPE が指定されていない) 場合は、document.body を使用します。
これは IE と Firefox の両方に当てはまります。
互換性を保つために、次のコードを使用できます。 varscrollTop = window.pageYOffset
|| document.documentElement.scrollTop
|| document.body.scrollTop
||

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Web 開発における PHP の重要性が高まり続けるにつれて、PHP 関数ライブラリの設計は開発における重要な問題の 1 つになっています。優れた関数ライブラリは、開発効率を向上させるだけでなく、コードの品質と保守性も確保します。したがって、関数ライブラリを設計するには、いくつかの基本原則と標準に従う必要があります。 1. 再利用性の高い関数ライブラリは、再利用可能であり、さまざまなプロジェクトで使用できる必要があります。したがって、関数は抽象的かつ一般的なものである必要があり、特定のプロジェクトやシナリオに結び付けることはできません。 2. 使いやすさ 関数ライブラリは使いやすく、パラメータを渡すのが簡単である必要があります。

PHP 関数は、目的 (文字列処理、配列処理など)、スコープ (組み込み関数、ユーザー定義関数)、および戻り値 (戻り値の有無) などのさまざまな基準に従って分類できます。実際のケース:explode() 関数は、指定された区切り文字を使用して文字列を配列に分割できます。

スティッキーポジショニングの基準はどのように判断すればよいでしょうか?スティッキー ポジショニングの重要な要素を明らかにする はじめに: 市場ポジショニング戦略としてのスティッキー ポジショニングは、企業のブランド プロモーションと市場競争において重要な役割を果たします。しかし、スティッキーポジショニングの基準をどう判断するかは頭の痛い問題だ。この記事では、スティッキー ポジショニングの重要な要素を明らかにし、企業がスティッキー ポジショニングの基準をより適切に判断できるようにします。 1. スティッキー ポジショニングの重要性を理解する スティッキー ポジショニングとは、企業がその独自のブランド特性と核となる競争上の優位性を通じて、消費者の間に強いアイデンティティと忠誠心を生み出し、それによって企業の地位を形成することを意味します。

スティッキー・ポジショニングの基準とは、企業やブランドが市場競争において消費者の心の中で長期間にわたって一定の位置を占め、市場シェアやブランドロイヤルティを安定的に維持できる能力を指します。スティクティポジショニングはマーケティングにおける重要な概念であり、競争の激しい市場環境において、企業は競争上の優位性を維持するために独自のポジショニングを確立し、消費者との密接な関係を築く必要があることを強調しています。スティッキー ポジショニングの中核となる要件には、次の側面が含まれます。 独自性: 市場における企業またはブランドのポジショニングは独自であり、競合他社とは異なっていなければなりません。

最近、特に DALL-E や Midjourney などの大規模な言語モデルや画像ジェネレーターがいくつかリリースされてから、生成人工知能ツールに関する議論が増えています。これらの発明により、汎用人工知能 (GPAI) が再び脚光を浴びるようになり、GPAI は規制されるべきかどうかといった仮説上の疑問が再び提起されました。可能性をさらに探求する前に、まず GPAI の概念、その意味、いつ導入されたかなどを理解してください。汎用人工知能とは何ですか? 2 年前の 2021 年 4 月に、欧州委員会は汎用人工知能を立ち上げました。当初の AI 法案提案では、一般的な人工知能の作成者は、多くの法的文書やその他の責任基準の遵守を免除されていました。理由

Web 開発では、PHP は広く使用されているプログラミング言語であり、その標準タグは、PHP コードの先頭と末尾を識別するために使用される PHP コード内の特別なタグ シンボルです。 PHP の標準タグは PHP コードの解析および実行プロセスに直接影響するため、PHP の標準タグを深く理解することが非常に重要です。この記事では、PHP の標準タグについて詳しく説明し、読者が PHP プログラミングをよりよく理解して使用できるように、具体的なコード例を示します。 1. PHP 標準タグ PHP で最もよく使用される標準タグは「

タイトル: Go 言語は高級言語の基準を満たしていますか?近年、Go 言語は新興プログラミング言語として広く注目され、応用されています。 Go 言語は、静的に型付けされ、コンパイルされた言語として、同時プログラミング、メモリ管理、コードの可読性の点で独自の利点を持っていますが、一部のプログラマーの目から見ると、上位言語が持つべき基準を完全には満たしていません。 。この記事では、Go 言語が上位言語の基準を満たしているかどうかをいくつかの側面から検討し、具体的なコード例を示して説明します。 1. コードの単純さ. 上位言語は通常、

固定配置は、スクロール時に要素を固定位置に維持することで、より優れたユーザー エクスペリエンスを提供する一般的な Web レイアウト手法です。この記事では、スティッキー配置の標準、要素、要件を分析し、具体的なコード例を示します。 1. スティッキー ポジショニングの標準互換性: スティッキー ポジショニングは、Chrome、Firefox、Safari などの主流のブラウザで正常に動作します。スクロール効果: ちらつきやジッターを避けるために、スクロール時に要素はスムーズに遷移する必要があります。レスポンシブ デザイン: スティッキー ポジショニングは、さまざまなデバイスや画面サイズに適応して確実に行う必要があります。
