Bonjour,
Ma question peut paraître simple mais elle concerne les fondement du comportement des navigateurs. Et je ne suis pas parvenu à trouver une page web qui explique en détail comment ça fonctionne.
Bref, j'utilise comme menu contextuel un simple <ul> qui se place en position absolue quand on l'appelle et qui se prends un display: none; quand on a plus besoin de lui. Lorsqu'il est supprimé suite à un clic sur un de ses <li>, le :hover ne fonctionne plus sur ma page. Il faut cliquer dedans pour le rétablir .
Quelqu'un pourrait-il m'expliquer pourquoi le navigateur semble "perdre le focus" et comment le rétablir ?
(note en passant, je voudrais pouvoir intégrer des éléments d'interface natifs dans une page web, comme les programmes qui utilisent les bibliothèques système. Est-ce possible ?)
Modifié par Whisno (21 Aug 2012 - 20:43)
Ma question peut paraître simple mais elle concerne les fondement du comportement des navigateurs. Et je ne suis pas parvenu à trouver une page web qui explique en détail comment ça fonctionne.
Bref, j'utilise comme menu contextuel un simple <ul> qui se place en position absolue quand on l'appelle et qui se prends un display: none; quand on a plus besoin de lui. Lorsqu'il est supprimé suite à un clic sur un de ses <li>, le :hover ne fonctionne plus sur ma page. Il faut cliquer dedans pour le rétablir .
Quelqu'un pourrait-il m'expliquer pourquoi le navigateur semble "perdre le focus" et comment le rétablir ?
(note en passant, je voudrais pouvoir intégrer des éléments d'interface natifs dans une page web, comme les programmes qui utilisent les bibliothèques système. Est-ce possible ?)
Modifié par Whisno (21 Aug 2012 - 20:43)