0

私は今、新しいsiFR3を使用してサイトを構築しています。これは、FFとChromeで完全に機能しますが、IE7では機能しません。ここをクリックして表示します。

4

3 に答える 3

1

エラーを修正してみてください:ここで、それが役立つかどうかを確認してください。

サイトがW3Cに準拠していることを確認することは、厄介な癖を修正する上で大きな助けになります。

于 2010-01-11T20:16:03.370 に答える
0

構成の閉じ中括弧の前に末尾のコンマがないことを確認してください。これらはIEのJavaScriptエンジンでは違法です。

于 2010-01-11T22:34:21.907 に答える
0

わかりました。IEで機能しない古いコードを監視するだけで、何が問題なのかがわかりました。

    sIFR.replace(officinaWhite, {
  selector: '#boxes h1', wmode: 'transparent',
  css: '.sIFR-root { color:#ffffff; }',
});

sIFR.replace(officina, {  
  selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent',
  css: '.sIFR-root { color:#000000; }',
});

これはそれを修正したコードです:

    sIFR.replace(officinaWhite, {
  selector: '#boxes h1', wmode: 'transparent',
  css: ['.sIFR-root { color:#ffffff; }']
});

sIFR.replace(officina, {  
  selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent',
  css: ['.sIFR-root { color:#000000; }']
});

css:['。sIFR-root {color:#000000;の下の括弧が欠落しているだけです。}']最後にcommasはありません。

于 2010-01-12T14:09:53.883 に答える