Есть кнопка при клике по которой необходимо сменить направление фонового градиента в блоке #wrapper.
<button id="dir">↑</button>
<div id="wrapper"></div>
Полагаю, что проблема в области видимости переменной. Помогите исправить.
var dir = "to left";
$('#dir').click(function (){
dir='to right';
});
function upgrade (id) {
var startcolor = pickers.grstartcolor.toHEXString()
var endcolor = pickers.grendcolor.toHEXString()
document.getElementById('wrapper').style.background = 'linear-gradient(' + dir + ', ' + startcolor +', ' + endcolor + ')';
}
upgrade('grstartcolor');
upgrade('grendcolor');