Bonjour,
Ca à l'air tout bête, mais je ne parviens pas à obtenir l'id de l'objet qui fait appel à colorpicker à l'aide de sa classe...
Voici l'html
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div id="color1" class="colorSelector"></div>
Voici le JQuery
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 $('.colorSelector').ColorPicker({ onShow: function (colpkr) { $(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { $(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { //ICI comment récupérer l'objet COURANT $('.colorSelector') car la il applique le changement sur toutes les classes pourtant class="colorSelector" Je pensais le faire avec $(this) mais ça ne fonctionne pas comme ça... $('.colorSelector div').css('backgroundColor', '#' + hex); $('.colorSelector').parent().parent().find('input').val('#' + hex); } });
C'est vraiment casse tête mais c'est peut être tout simple...
Merci!![]()
Partager