0

さて、問題は次のとおりです。

レイヤーの表示/非表示 JavaScript を使用する PHP インデックス ページがあります。on menu.click 関数を使用して、各メニューに関連するコンテンツを表示および非表示にしています。クリックすると、フェードインするメニュー項目のコンテンツを除いて、すべての div が非表示になります。各メニュー項目に関連するコンテンツは、個別の DIVS 内に表示されます。プロパティは、すべての div 内のすべてのテキストに適用されます。

参照: http://jobe-group.com/jobeco/uk/2010live/dynamic/content/index.php#

問題は、ページが最初にロードされたときに表示される on.load にのみ SIFR が適用されているように見えることです。これが非表示で、他の が「表示」機能によって表示されると、SIFR が適用されていない従来の CSS フォントで読み込まれます。

これはSIFRのセットアップでは避けられませんか。または、divを正しく呼び出していませんか。セレクターに適用するように SIFR を設定しましたが、実際にはロード時に表示されるもので正常に動作します。他の 内では機能しません。理論的には、page.load のすべての div に SIFR をロードすることは、それらの div が現在 visibility:hidden であっても可能だと思います。

これについての評決は何ですか?

誰かが助けてくれることを願っています。

乾杯、ジョン

4

1 に答える 1

0

以前に隠した を表示した後div、呼び出しを再度実行してsIFR.replace、それらの要素のコンテンツを置き換えます。

于 2010-04-10T20:43:07.820 に答える