나는 즉Firefox의 window.event 부족 문제를 해결하려면?
<script>
function clicked()
{
console.log(event);
}
</script>
<div onclick = "clicked()">Whatever</div>
는 "이벤트"가 명시 적으로에 우리가 파이어 폭스에서 정의되지 않습니다 거의 모든 현대적인 브라우저, 아직에서 작동합니다 ... window.event를의 파이어 폭스의 부족으로 방심있다 쓰기
<script>
function clicked(event)
{
console.log(event);
}
</script>
<div onclick = "clicked(event)">Whatever</div>
Firefox에서 이벤트 개체에 액세스하기위한 가능한 해결 방법은 함수 매개 변수로 명시 적으로 지정하지 않아도됩니까?
왜 당신도 그렇게 할 것인가? 'window.event'는 완전히 비표준입니다. –
?? 이미 이벤트 객체를 핸들러에 전달하는 "해결 방법"이 있습니다. 전역 이벤트 객체는 표준이 아니며 처음부터 사용하면 안됩니다. – Teemu
때때로 회사는 해킹을 통해 간신히 기능을 유지하려는 코드를 상속하는 반면 완전히 다시 작성하는 것은 병렬로 수행됩니다. – resle