Im en utilisant ce code:Comment puis-je définir ma couleur d'arrière-plan via HTML5 getItem?
$(this).css('backgroundcolor', localStorage.getItem('bgColorr') + " !important;");
Quand j'écris:
alert(localStorage.getItem('bgColorr') + " !important;");
Il me donne l'alerte appropriée, rgb (243,102,42) importante; ....
Vraiment à moi .. merci les gars!
modifier:
Code Entourer:
$(function() {
$(this).css('background-color', localStorage.getItem('bgColorr'));
});
var colorOptions = '#000, #fff, #abf7ae, #f6cbe9, #53c68f, #53c1c6, #538dc6, #c6536b'.split(', '),
colorDivs = [],
colorsContainer = $('#colorsContainer');
for (var i = 0, len = colorOptions.length; i < len; i++) {
var div = $('<div />').css('background', colorOptions[i])[0];
colorDivs.push(div);
}
colorsContainer.append(colorDivs);
$('#header').hover(function() {
colorsContainer
.fadeIn(200)
.children('div')
.click(function() {
$('body').css('background', $(this).css('backgroundColor'));
localStorage.setItem('bgColorr', $(this).css('backgroundColor'));
});
}, function() {
colorsContainer.fadeOut(200);
});
Voilà, merci les gars
Etes-vous sûr $ (ce) est l'élément correct? Ce qui veut dire que si vous faites quelque chose comme $ (this) .text ('TESTING'), l'élément correct est-il mis à jour? –
@NSD, je pense que la propriété localStorage est une partie de HTML5 si je ne suis pas mal pris .. @Joel, vous pourriez avoir raison parce que j'essaie de faire référence à l'arrière-plan du corps avec $ (this) .. – Noor
Est-ce à l'intérieur un gestionnaire d'événement? Quelle est la valeur de 'this'? – interjay