Как добавить событие mouseup окна к этому переключателю JavaScript

  • Автор темы Nigga
  • 24
  • Обновлено
  • 17, May 2024
  • #1
Привет, ребята, Я пробовал событие показа/скрытия на чистом CSS, но это не круто и не соответствует современным тенденциям в Интернете. Итак, я вернулся к JavaScript и понял, как совместить эти два события. Вот код, который я пробовал до сих пор:
 

<!DOCTYPE html>

<html>

<head>

<style>

#showme { display: none; }

</style>

</head>

<body>

<div id=button>Button</div>

<div id=showme>

I'm revealed!

</div>

<script>

var d = document, w = window

, b = d.getElementById('button')

, a = d.getElementById('showme')

;

b.addEventListener('click', function() {

if (a.style.display !== 'block')

a.style.display = 'block';

else

a.style.display = 'none';

});

w.addEventListener('mouseup', function(e) {

a.style.display = 'none';

});

</script>

</body>

</html>

Код (разметка): Любое предложение приветствуется. Спасибо,

Nigga


Рег
12 Jan, 2014

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно