.prepend() 웹접근성에 어긋나나요???
네코
2023.04.01
제이쿼리에서
.prepend(),
.after(),
.before(),
.append() 등등~
이런거 접근성에 안좋은 방법일까요???
레이어 팝업창을 작업하고있는데요,
접근성에 맞게 하기위해 해당하는 버튼(태그) 바로 옆에 마크업을 해주었습니다.
a href=버튼/a
div class=pop
.
.
.
/div
요런식으로욤
그런데 팝업창이라서 태그위치가 제일 최상위에 있어줘야 위치며, z-index며 잡아줄수 있기 때문에
body에 .prepend()를 사용하였는데요.
이러면 접근성에 안좋은방법일까요? 제대로 못읽을려나요??
-
나츠
조금 다른 질문이지만 ^ ^;;
혹시 스크린리더에서 자바스크립트로 동적으로 생성또는 포커스를 이동시킨내용을 인식하나요? -
홀림길
명령 자체만으로 웹접근성이나 호환성에 문제가 되지 않습니다.
다만 저 명령을 사용해서 변경되는 구조에 의해 생기는 문제에 대한건 본인 스스로가 판단해야할 문제죠. -
해솔
CSS를 걷어 냈을 때나 포커스 이동 시 마크업 순서 혹은 포커스가 이동 하는 순서가 문맥에 맞지 않게 인식 되게 된다면 문제가 되죠.....
-
던컨
음..저 메소드(?) 들이 태그 위치를 바꾸어주는 기능이자나용??
그러면 제이쿼리명령으로 태그위치가 바뀌어 버렸는데 시각 장애인분들이 그 페이지를 볼때
저 메소드들의 영향으로 내용의 순서가 엉망이 되어버리진 않을까~ 그게 궁금해서요~ -
레오
질문이 이해가....... ;;;;;