Сообщение от SkaN
|
Попробовал, с таким методом получается нехорошо, потому что при намеренной потере фокуса (переключение на другое поле) список остается...
|
Так можно и на потерю фокуса тоже реагировать. Просто создать флаг и проверять его. Если фокус потерян, но при этом мышь не над списком, то тогда действительно этот список скрывать. Можно и через таймаут скрывать через некоторое время, например если после потери фокуса мышь через полсекунды не над списком, значит этот список не нужен.