2008-04-10
_ [Mozilla]
ツールバーの高さが変わったこと検知する。
var navigator_toolbox = document.getElementById("navigator-toolbox");
var navigator_toolbox_height = 0;
function navigator_toolbox_resize(e){
var style = document.defaultView.getComputedStyle(navigator_toolbox, "");
if(navigator_toolbox_height != style.height){
navigator_toolbox_height = style.height;
alert("navigator-toolbox.style.height = " + navigator_toolbox_height);
}
}
function startUp(e){
navigator_toolbox.addEventListener("DOMAttrModified", function(e){navigator_toolbox_resize(e);}, false);
window.removeEventListener("load", function(e){startUp(e);});
}
window.addEventListener("load", function(e){startUp(e);}, false);
ここでは忘れてるけど、イベントリスナの後片付けはしっかりと。