в ИЕ8 легко добавить:
Object.defineProperty( Element.prototype, "nextElementSibling", {
get: function() {
return this.nextSibling ?
this.nextSibling.nodeType === 1 ? this.nextSibling :
this.nextSibling.nextSibling : null;
}
});
и previousElementSibling:
Object.defineProperty( Element.prototype, "previousElementSibling", {
get: function() {
return this.previousSibling ?
this.previousSibling.nodeType === 1 ? this.previousSibling :
this.previousSibling.previousSibling : null;
}
});
А вот с ИЕ7 и ниже, уже проблемнее... там надо через HTC добавлять
|