한 이벤트에 여러 객체들의 값을 변경하는 함수가 걸려있어, 해당 이벤트를 강제적으로 호출하는 것이 좋겠다 싶어,

강제적으로 이벤트를 발생하는 법을 정리해보았다.

브라우저 종류나 버전에 따라 안되는 경우가 발생할 수 있으니 여러 방법을 사용해보도록하자.


jquery를 통한 강제 이벤트 발생 : trigger()

fireEvent()

// 그리드 높이 조절을 위해 resize를 수동으로 호출

var fireResizeEventOnWindow = function () {

    var evt = document.createEvent("HTMLEvents");

    evt.initEvent('resize', true, false);

    window.parent.dispatchEvent(evt);

};

+ Recent posts