Maison > interface Web > js tutoriel > Hack IE6 pour les compétences js collection_javascript

Hack IE6 pour les compétences js collection_javascript

WBOY
Libérer: 2016-05-16 16:35:55
original
1017 Les gens l'ont consulté

1. Le problème de l'iframe qui ne s'affiche pas dans ie6

Parfois, vous rencontrez le problème que l'iframe ne s'affiche pas sous IE6, et elle peut être affichée après l'actualisation. Ce problème n'est pas dû à un chargement lent de la page. Il existe de nombreuses raisons possibles à ce problème :

L'attribut src est placé devant l'iframe (du jamais vu auparavant)
La hauteur est définie sur 100 %. L'iframe sous IE6 ne peut pas obtenir la valeur de hauteur réelle. Solution : définissez-la sur une valeur de hauteur fixe
. Ce phénomène se produira également lors de l'utilisation de la balise a pour déclencher l'événement onclick afin de créer dynamiquement une iframe : ajoutez un return false dans la fonction click tel que :

.


2. Le problème du chargement multiple du sprite CSS sous ie6

Dans les sprites CSS sous IE6 et CSS utilisant des images d'arrière-plan, la même image sera chargée plusieurs fois, augmentant le nombre de requêtes. En même temps, un scintillement se produira dans les images avec des effets de survol. Solution :

  <!--[if IE 6]> 
    <script type="text/javascript">
    document.execCommand("BackgroundImageCache",false,true);
  </script>
  <![endif]-->
Copier après la connexion

3. Le saut de page échoue

Lorsque vous utilisez window.location.href=url de js pour accéder à la page sous IE6, une invalidité se produira, en particulier lorsque onclick est utilisé pour exécuter la fonction dans la balise a. Solution :

  window.location.href=url;return false;
Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal