js collection_javascript スキルのための IE6 ハック

WBOY
リリース: 2016-05-16 16:35:55
オリジナル
997 人が閲覧しました

1. IE6でiframeが表示されない問題

IE6 では、iframe が表示されないという問題が発生することがあります。この問題は、ページの読み込みが遅いことが原因ではありません。

src 属性は iframe の先頭に配置されます (これまでに見たことはありません)
高さが 100% に設定されているため、IE6 の iframe は実際の高さの値を取得できません。 解決策: 固定の高さの値に設定します
この現象は、a タグを使用して onclick イベントをトリガーして iframe を動的に作成する場合にも発生します。解決策は、次のような click 関数に return false を追加することです。

2.ie6でのCSSスプライトの多重読み込み問題

IE6のCSSスプライトや背景画像を使用したCSSでは、同じ画像が複数回読み込まれるため、リクエスト数が増加し、同時にホバー効果のある画像がちらつきが発生します。解決策:

  <!--[if IE 6]> 
    <script type="text/javascript">
    document.execCommand("BackgroundImageCache",false,true);
  </script>
  <![endif]-->
ログイン後にコピー
3. ページジャンプが失敗する

IE6 で js の window.location.href=url を使用してページにジャンプすると、特に onclick を使用して a タグ内の関数を実行する場合に不正が発生します。解決策:

  window.location.href=url;return false;
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート