La méthode de surlignage de jQuery mettra en évidence toute div avec un fond jaune.
Comment spécifier quelle couleur utiliser au lieu du jaune pour la surbrillance?
La méthode de surlignage de jQuery mettra en évidence toute div avec un fond jaune.
Comment spécifier quelle couleur utiliser au lieu du jaune pour la surbrillance?
Selon la documentation :
$(this).effect("highlight", {color: 'blue'}, 3000);
$("div").click(function () {
$(this).effect("highlight", { color: "#ff0000" }, 3000);
});
va surligner en rouge. Tout est dans la documentation .
FWIW j’ai trouvé que IE8 donnait une erreur dans jQuery 1.7.2 en utilisant effect("highlight",...)
lorsque la couleur actuelle de l’élément était spécifiée en tant que texte ou lorsque la couleur de surbrillance était spécifiée en tant que texte (c.-à-d. "blue"
) au lieu de la notation hexadécimale: "#ff0000"
.
$('.divID').live('mouseover mouseout', function (event) {
if (event.type == 'mouseover') {
// do something on mouseover
$(this).css({ "background-color": YOURCOLOR, "opacity": ".50" });
}
else {
// do something on mouseout
$(this).css("opacity", "100");
}
});
Cela donnera le bel effet de survol avec des regards d'opacité.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.