Итак, я создаю javascript-меню и пытаюсь реализовать событие onblur, когда пользователь щелкает что-то вне меню, поэтому он будет collaspe.Javascript Menu OnBlur Issue
Чтобы реализовать это, я просто привязал событие к окну и искал любые клики, и если он или его элементы-родители не соответствовали определенным критериям, я бы закрыл меню.
Это работает нормально, пока у меня нет iframe, и пользователь нажимает внутри iframe. Я попытался связать события с этим, и ничего не работает. Кроме того, я выглядел немного больше, и если бы я привязал событие click к телу iframe, который мог бы создать кросс-доменную скриптингу. У кого-нибудь есть идеи??
Как вы размываете меню? Только элементы ввода получают фокус ... –