lolen
lolen
0
#webdev #javascript Macie jakiś pomysł jak wymusić focus na elemencie? Chodzi mi o to że akcja poza elementem ma go nie blurować. Nadawanie ponownie focusu nie wchodzi w grę (╯︵╰,)
  • Najlepsze
  • Wszystkie komentarze
Drashi
@lolen: Jak ponowny focus nie wchodzi w grę i chodzi o klikanie poza element to możesz spróbować z zablokowaniem/overridem eventu mousedown poza tym elementem (jest on wywoływany przed blur i triggeruje focus elementów), czyli coś tego typu: document.addEventListener('mousedown', (event) => event.preventDefault()). W zależności od wymagań można to odpowiednio rozbudować, np. blokować tylko jeśli document.activeElement to ten focusowany element.
budyn
budyn
1
@lolen: Na 95% się nie da bez focusa ponownego, bo to standardowe zachowanie
lolen
lolen Autor
0
@budyn: no przez ostatnie dni właśnie się rozbijam o ścianę przy tym...
januzi
@lolen: Czyli generalnie nic poza tym elementem nie może być klikalne, tak?
lolen
lolen Autor
0
@januzi: w tym problem że musi...
lolen
lolen Autor
0
@Drashi: siadło, chyba o to mi chodziło