Maison > interface Web > tutoriel CSS > le corps du texte

Pourquoi les éléments `fadeIn()` et `fadeOut()` de jQuery provoquent-ils des problèmes d'opacité dans Internet Explorer ?

Linda Hamilton
Libérer: 2024-11-22 12:57:11
original
845 Les gens l'ont consulté

Why Do jQuery's `fadeIn()` and `fadeOut()` Cause Opacity Issues in Internet Explorer?

Problèmes IE avec jQuery FadeIn et FadeOut Opacity

Lors de l'utilisation des fonctions de fondu et de fondu de jQuery pour les superpositions CSS dans Internet Explorer (IE), les utilisateurs peut rencontrer un comportement inattendu. Au lieu d'une transition en douceur, IE présente des changements d'opacité immédiats et restitue la page sous forme de couleur unie lors du fondu.

Raison du problème

Ce problème se produit car IE gère l'opacité différemment par rapport aux autres navigateurs. Sans aucun paramètre d'opacité préalable, IE passe brusquement à l'opacité totale pendant le fondu et restitue une couleur unie lors de la suppression des superpositions pendant le fondu.

Solution

Pour résoudre ce problème, ajustez l'opacité du DIV de superposition en JavaScript avant d'appeler fadeIn() :

$('.overlay').css('filter', 'alpha(opacity=40)');
$('.overlay').fadeIn(500);
Copier après la connexion

Définition du l'opacité avant le fondu indique à IE le niveau d'opacité de départ souhaité, offrant une transition progressive. Cette solution s'applique particulièrement aux DIV simples et aux PNG non transparents.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal