Programming Note/JavaScript
[JavaScript] 강제이벤트 발생
Skypotato(하늘감자)
2017. 12. 8. 15:15
한 이벤트에 여러 객체들의 값을 변경하는 함수가 걸려있어, 해당 이벤트를 강제적으로 호출하는 것이 좋겠다 싶어,
강제적으로 이벤트를 발생하는 법을 정리해보았다.
브라우저 종류나 버전에 따라 안되는 경우가 발생할 수 있으니 여러 방법을 사용해보도록하자.
jquery를 통한 강제 이벤트 발생 : trigger()
fireEvent()
// 그리드 높이 조절을 위해 resize를 수동으로 호출
var fireResizeEventOnWindow = function () {
var evt = document.createEvent("HTMLEvents");
evt.initEvent('resize', true, false);
window.parent.dispatchEvent(evt);
};