한 이벤트에 여러 객체들의 값을 변경하는 함수가 걸려있어, 해당 이벤트를 강제적으로 호출하는 것이 좋겠다 싶어,
강제적으로 이벤트를 발생하는 법을 정리해보았다.
브라우저 종류나 버전에 따라 안되는 경우가 발생할 수 있으니 여러 방법을 사용해보도록하자.
jquery를 통한 강제 이벤트 발생 : trigger()
fireEvent()
// 그리드 높이 조절을 위해 resize를 수동으로 호출
var fireResizeEventOnWindow = function () {
var evt = document.createEvent("HTMLEvents");
evt.initEvent('resize', true, false);
window.parent.dispatchEvent(evt);
};
'Programming Note > JavaScript' 카테고리의 다른 글
[Javascrtip] disabled '설정/해제' 하는 방법 (0) | 2018.04.19 |
---|---|
[JavaScript] KeyCode (0) | 2018.01.09 |
[JavaScript] 브라우저 창의 높이와 너비 (0) | 2017.11.29 |
[JavaScript] 정규표현식 관련 사이트 (0) | 2017.11.02 |
[jQuery] value 값에 따른 HTML select의 option 선택 (0) | 2017.10.25 |