javascript
pseudo code 이벤트 발생 시키기
amugae
2018. 1. 10. 02:32
pseudo code는 dom요소가 아니기때문에 event를 붙일 수가 없다.
하지만 프로그래밍으로 안되는 건 없다.
:after 는 해당 태그의 돔으로 인식된다.
하지만 해당 태그의 width 밖에 있다.
offset.x로 포인터 좌표를 찾을 수 있다.
span = document.querySelector('span'); span.addEventListener('click', function (e) { if (e.offsetX > span.offsetWidth) { // pseudo event } else { // orginal dom event } });
멋진 아이디어다.