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

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

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


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

fireEvent()

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

var fireResizeEventOnWindow = function () {

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

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

    window.parent.dispatchEvent(evt);

};

브라우저창의 높이 : window.parent.innerHeight

브라우저창의 너비 : window.parent.innerWidth

ex) tail -1000f /opt/tomcat7/domain/logs/catalina.out | grep -A [행 수] -B [행 수] "찾을 값"

http://bahndal.egloos.com/544188

+ Recent posts