すべての html 要素の offsetParent メンバーのデフォルトの動作をオーバーライドしたいと考えています。可能であれば、次のようなことをしたいと思います。
// For <div id="foo"></div>
var oFooElem = document.getElementById("foo");
oFooElem._offsetParent = oFooElem.offsetParent;
oFooElem.prototype.offsetParent = function() {
window.status = 'offsetParent called.';
return this._offsetParent;
};
これは可能ですか?もしそうなら、修正されたコードサンプルを投稿してください。ありがとう!
アップデート:
@some ご協力ありがとうございます。これは不可能のようです。興味があれば、新しい質問でこの質問を引き起こした問題を拡大しました。