Итак, у меня есть примеры. :)
Первое, на фейсбуке: это треугольник (в правом верхнем углу) с выпадающим меню (где размещены «Выход», «Справка», «Настройки аккаунта»). «кнопки» . Поэтому, если я наведу курсор за пределы этого меню, оно будет скрыто.
Я сделал это (скрыть блок onmouseover), но когда я помещаю курсор на дочерние элементы, срабатывает событие "mouseover".
Вторые ящики vk.com. Если я нажму за пределами этого поля, оно будет скрыто (если все входные данные пусты).
Я делаю неправильно:
<div id="box_layer" onclick="this.style.display='none';">
<div id="box">Boxboxbox</div>
</div>
Во-первых, я гуглил event.cancelBubble=true
(также e.stopPropagation()
), но я не знаю, как его использовать (потому что, как я это делаю, он не работает).
Снова извините за мой плохой английский. :)
Спасибо.