我有一組div與mouseenter,mouseleave和點擊事件。「記住」的點擊div樣式(設置一個cookie) - jquery和jquery cookie插件
var originalAttributes = $('.aaa').attr('style');
$('.aaa').mouseenter(function() {
$(this).css('background', '#aaaaaa');
$(this).css('border', 'solid 1px red');
});
$('.aaa').mouseleave(function() {
$(this).css('background','blue');
});
$('.aaa').click(function() {
var $this = $(this);
update_x1(this);
$this.off('mouseenter mouseleave');
});
$('#save').click(function() {
$.cookie({ expires: 30 });
});
$('#clear').click(function() {
$('.aaa').attr('style',originalAttributes);
});
如何「拯救」和「清除」功能,可以在這個功能和使用jQuery插件的cookie的使用可以實現嗎?
點擊「保存」應該「記住」div的當前樣式,點擊「清除」應該將樣式重置爲原始並清除cookie(或重寫)。
編輯:由西蒙·Rachlenko解決 - http://jsfiddle.net/z8KuE/31/
您需要保存的'風格。 aaa'元素? –
是的,所有與該類別的divs。 – weaponx
這些div可能有不同的樣式。 –