トップ «前の日記(2008-04-09) 最新 次の日記(2008-04-11)» 編集

(゚Д゚)ウボァー日記


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);

ここでは忘れてるけど、イベントリスナの後片付けはしっかりと。