0

テキスト スプライトを作成して、同じ HTML ファイルの一部を選択的に表示し、残りを無視することは可能ですか。表示する部分は、CSSで生成されたメニューと同じページ内のリンクで選択されます。

(各セクションの長さは不明であり、大きく異なることが予想されます)。

残念ながら、サーバーとの通信はオプションではありません。

ご想像のとおり、私は CSS、PHP、および JS の初心者です。

4

3 に答える 3

1

各セクションをIDタグでラップし、javascriptで可視性を制御する必要があります。JavaScriptで可視性を制御する方法はいくつかあります。

visibility可視性を制御するCSS要素はとですdisplay

Visibilityは、上記の応答の属性を使用してテキストを表示または非表示にします。displayを使用すると、属性として「block」と「none」を使用して、そのブロックをDOMから実際に削除できます。アプリケーションに最適な要素を選択することをお勧めします。

Prototype / script.aculo.usやJ-Query、MooToolsなどのJavascriptライブラリは、この種のコントロールに最適です。

この種のスクリプティングを最初から学びたいのであれば、ジェレミー・キースの「DOMスクリプティング」という本は、数日で完成できる素晴らしい本です。

于 2009-04-01T19:49:28.650 に答える
0

物事を非表示にするにはdisplaynoneを使用し、それらを再度表示する(またはインラインで表示する)にはdisplayblockを使用する必要があります。

于 2009-10-28T00:55:41.650 に答える
0

|に設定されたCSS プロパティvisibilityのように聞こえます。| | .hiddenvisiblecollapse

于 2009-04-01T11:10:17.990 に答える