Salut à tous !
J'aimerais vous demander d'analyser rapidement un code sur lequel je me casse la tête depuis hier. Ne connaissant pas bien jQuery, je n'arrive pas à m'y retrouver dans les variables et les fonctions.
C'est un extrait d'un script qui m'affiche des "widget" en cherchant le titre, l'id, la classe color, et tralala dans ma base de donnée. Le seul hic est que j'arrive juste à récupérer la valeur du "id". J'aimerais qu'il apparaisse dans le code à la place de "MAVALEUR" dans :
$.post('optionnel.php','option='+MAVALEUR+'0');
Quelqu'un peut m'aider si ça ne vous dérange pas ? ^^'
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| getWidgetSettings : function (id) {
var $ = this.jQuery,
settings = this.settings;
return (id&&settings.widgetIndividual[id]) ? $.extend({},settings.widgetDefault,settings.widgetIndividual[id]) : settings.widgetDefault;
},
addWidgetControls : function () {
var iNettuts = this,
$ = this.jQuery,
settings = this.settings;
$(settings.widgetSelector, $(settings.columns)).each(function () {
var thisWidgetSettings = iNettuts.getWidgetSettings(this.id);
if (thisWidgetSettings.removable) {
$('<a href="#" class="remove">CLOSE</a>').mousedown(function (e) {
/* STOP event bubbling */
e.stopPropagation();
}).click(function () {
if(confirm('Voulez-vous retirer ce cadre ?')) {
$.post('optionnel.php','option='+MAVALEUR+'0');
$(this).parents(settings.widgetSelector).animate({
opacity: 0
},function () {
$(this).wrap('<div/>').parent().slideUp(function () {
$(this).remove();
});
});
}
return false;
}).appendTo($(settings.handleSelector, this));
} |
Je vous remercie d'avance !
Partager