Доброго дня. Есть JS код, который при нажатии открывает меню, и при повторном нажатии на кнопку закрывает его.
function openbox(id){
display = document.getElementById(id).style.display;
if(display=='none'){
document.getElementById(id).style.display='block';
}else{
document.getElementById(id).style.display='none';
}
}
Сам скрипт. Вопрос. Как сделать так, чтобы скрипт не запрашивал стиль меню, а сразу открывал его? Зная, что блок с меню уже скрыт. Делаю меню для мобильной версии сайта и оно открывается только при двойном клике. Как я понимаю, первый клик запрашивает стиль, а затем уже принимает решение, что делать.
И еще момент. Как можно сделать плавное открытие меню и изменение иконки (бэкграунда) кнопки меню, при нажатии на которую открывается само меню.
Заранее спасибо!