Uświadomiłem sobie, że tabindex=-1
nie działa dla elementów <svg></svg>
. Czy istnieje sposób wyłączenia zdarzenia focus
? preventDefault
, stopPropagation
, stopImmediatePropagation
również nie działają.Wyłącza zdarzenie onfocus dla elementu svg
Odpowiedz
<svg focusable="false"></svg>
wykonuje tę pracę.
W moich testach, fokus zdarzeń nigdy nie wystąpił w elementach SVG, nawet przy 'focusable =" true "'. Wydaje się jednak, że IE zawsze pozwala na wybór elementów svg za pomocą nawigacji klawiszowej (za pomocą klawisza tab), chyba że atrybut 'focable' jest jawnie ustawiony na" false ". –
Jestem zdezorientowany. Nie mogę znaleźć atrybutu 'focable' w indeksie atrybutów SVG: https://www.w3.org/TR/SVG/attindex.html –
Kocham cię. Uratowałem mój dzień. – antitoxic
Ponadto można spróbować tej reguły styl:
svg{pointer-events:none;}
rozwiązanie z „aktywowana” atrybutu nie pracował dla mnie w IE11
- 1. Dodaj zdarzenie onclick do elementu SVG
- 2. Dodaj zdarzenie onClick do elementu grupy (svg) z reakcją
- 3. Szybkość elementu tekstowego SVG
- 4. Zdarzenie zmiany elementu elementu html
- 5. outerHTML elementu SVG
- 6. SVG uzyskać szerokość elementu tekstowego
- 7. Znajdź nazwę klasy elementu SVG
- 8. Get szerokość/wysokość SVG elementu
- 9. Usunięcie lub ukrycie elementu svg
- 10. D3 Wybieranie elementu wewnątrz SVG
- 11. onFocus bańka w React
- 12. Zdarzenie onload SVG zostało wywołane zbyt wcześnie?
- 13. Android wyłącza zdarzenie onclick po kliknięciu linku URL
- 14. Wyłącza przyrostową kompilację dla kata
- 15. Dodaj zajęcia do elementu ścieżki SVG
- 16. Zdarzenie OnExpanded dla dowolnego elementu w widoku drzewa
- 17. Jak wyłączyć zdarzenie keypress JQuery dla tylko jednego elementu?
- 18. Zdarzenie onChange dla elementu potomnego Reaguj na aktualizację stanu
- 19. Zdarzenie d3.on ("mouseover") nie działa z zagnieżdżonymi elementami SVG
- 20. HTML input onfocus i onblur?
- 21. jest możliwe dołączenie elementu div wewnątrz elementu svg.
- 22. Ustawienie elementu SVG tekst dynamicznie poprzez javascript
- 23. Jak dodać cień do elementu ścieżki SVG?
- 24. Jak używać javascript do klonowania elementu SVG?
- 25. JavaScript - Zdarzenie OffFocus?
- 26. Zdarzenie pobierania szablonu dla meteor.js
- 27. Czy mogę mieć zdarzenie onclick elementu elementu imagemap
- 28. svg circle dla angular2
- 29. Jak wywołać click() dla elementu?
- 30. Obsługa elementu menu Kliknij zdarzenie - Android
FYI: Jest to problem dla IE 11 i MS krawędź (wszystko wersje, obecnie przez 13) i _dla żadnej innej przeglądarki_. \ * potrząsa pięścią \ * Redmonndddd! –