помогите модернизировать простенький скрипт
Есть скрипт, отвечающий за появления блока:
<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, время: 15:11. |