помогите модернизировать простенький скрипт
Есть скрипт, отвечающий за появления блока:
<script> var menuLeft = document.getElementById( 'spmenu-s1' ), body = document.body; showLeft.onclick = function() { classie.toggle( this, 'active' ); classie.toggle( menuLeft, 'spmenu-open' ); disableOther( 'showLeft' ); }; function disableOther( button ) { if( button !== 'showLeft' ) { classie.toggle( showLeft, 'disabled' ); } } </script> Помогите модернизировать скрипт так, чтобы блок убирался нажимая на любое место на сайте, а не только на кнопку. |
seddx, как правило вешают обработчик click на все body... И если кликнули за пределами твоего контейнера - гасить его.
|
|
Дело в том, что у меня блок выезжает по нажатию кнопки. Если я сделаю обработчик в body, он будет тупо прятать его, а не скрывать обратно.
ронни, спасибо, но что-то не получается совместить мой скрипт с вашим.. |
Цитата:
Зачем делать не так как тебе нужно? |
Цитата:
Лучшего ответа я и не ожидал :lol: |
seddx,
строки div.style.display замените на classie.toggle и наверно classie.remove |
Часовой пояс GMT +3, время: 01:10. |