Здравствуйте!
Вот например такой код:
$('button').mousedown(function(event) {
$(this).css({
position: 'relative',
top: '2px',
boxShadow: 'none'
});
});
$('button').mouseup(function(event) {
$(this).css({,
top: '0px',
boxShadow: '0 3px 0px 0px #b10d21'
});
});
Изначально в css у кнопки есть тень и она нормально позиционированно (типа статик) - CSS
1) При нажатии я убираю тень и сдвигаю кнопку вниз (эффект нажатия)
2) Но когда я отпускаю кнопку нужно вернуть в исходное состоянии, которое описано в CSS, так вот вопрос:
Как мне это сделать, при этом не писать в JS те же самые CSS свойства, которые были у кнопки до нажатия
(по сути сбросить стили примененные в JS (mpsedown), а оставить только те, которые в CSS описаны)