2011-05-31 73 views

回答

0

在IE瀏覽器就可以使用onpropertychanged事件時寬度部件發射時觸發事件。

在IE 9,Chrome和FF您可以使用DOMAttrModified:

var elm = document.getElementById ("targetElemntId"); 
if (elm.addEventListener) { // all browsers except IE before version 9 
    elm.addEventListener ('DOMAttrModified', checkProperty, false); //FF, Opera, IE 
} 
if (elm.attachEvent) { // IE & Opera 
    elm.attachEvent ('onpropertychange', checkProperty); // IE 


} 


function checkProperty(event) { 
    var name = event.attrName ? event.attrName : event.propertyName; 
    if(name == "width") { 
     alert("width changed"); 
    } 
} 

不知道你會如何,雖然實現這一目標對鉻。