Simple effet highlight sur un element avec jQuery [javascript]

[niveau: intermédiaire]

Si vous souhaitez créer un effet highlight sur un élément (en passant le background en jaune par exemple), voici comment il faut s’y prendre :

jQuery.prototype.highlight = function() { 
  jQuery(this).css("background-color","yellow").fadeTo('slow', 0.1, function() {
    jQuery(this).fadeTo('slow', 1.0, function() {
      jQuery(this).css("background-color","white");
    });
  });
};

jQuery('#mon-element').highlight();

A tester ici :

Hello, I’m an example Highlight
Total 31337 Highlight

Ceci est pour le test. Highlight

2 avis sur “Simple effet highlight sur un element avec jQuery [javascript]

  1. rragen

    Salut,

    Une suggestion : tu devrais enregistrer le background en vigueur *avant* de le changer, pour le rétablir ensuite. Car là tu mets tu remets du white en présumant que c’est ce qui se trouvait, mais ça peut être autre chose.

    A plus

    rragen

  2. Aymeric Auteur de la publication

    rragen> évidemment…. c’est juste un exemple basique qu’il faut adapter 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*