$("#fg2").click(function() {
//Chrome
var bgColor = '-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5))';
//Firefox
var bgColorff = '-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%)';
//Chrome 10+
var bgColorch = '-webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%)';
//Opera
var bgColoro = '-o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%)';
//ie10
var bgColorie = '-ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%)';
var fcolor = 'black';
$.cookie('background', bgColor);
$.cookie('background', bgColorff);
$.cookie('background', bgColorch);
$.cookie('background', bgColoro);
$.cookie('background', bgColorie);
$("#nav").css({
"background": bgColor
});
$("#nav ul li a").css({
"color": fcolor
});
$("#mbar h3").css({
"color": fcolor
});
$("#mbar p").css({
"color": fcolor
});
$("#nav").css({
"background": bgColorff
});
$("#nav").css({
"background": bgColorch
});
$("#nav").css({
"background": bgColoro
});
$("#nav").css({
"background": bgColorie
});
$("#mbar").css({
"background": bgColor
});
});
Now when a user clicks on fg2
it will change the color (gradient) but it won't save it into a cookie. It only works for Chrome. I want to make gradients and there are more variants to do that for each browser. So I want to add these gradient in one "background".