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 } });
멋진 아이디어다.
'javascript' 카테고리의 다른 글
let의 필요성 (0) | 2018.03.20 |
---|---|
async function 과 await (0) | 2018.03.10 |
ajax의 자동 encoding (0) | 2017.12.28 |
mousewheel 이벤트 버그 (0) | 2017.12.28 |
ie, chrom] new Date 관련 (0) | 2017.12.27 |