What happens when the element that has focus is deleted (or becomes hidden)? Elements and actions that led to the deletion may be different. You need to continue to monitor keyboard events after removing the focused item. How to do it? I tried to hang an onkeydown
handler on <body>
or <html>
, but no events come. Or can you somehow do it so that after removing an element, the focus is transferred to another existing element? Enough only for browsers that support HTML5 / CSS3.
|
1 answer
Well, if you hide an element with the string el.style.display='none'
, then why not write other_element.focus()
- It is clear that there is a
focus
function. But I have a lot of different elements and actions with them. It is clear that it is possible to addfocus
to each handler (where we now hide the element with the last line). But then elements with similar logic will be added more. - angry
|