2009-09-07 57 views

回答

4
+1

這是正確的想法,但我相信在處理'element.offsetParent'和'element.offsetTop' /'element.offsetLeft'的方式中存在一些瀏覽器不一致性。我會研究如何在複製/粘貼代碼之前執行此操作的主要框架... –

+1

實際上,quirksmode已經處理跨瀏覽器兼容性多年,但是如果您可以使用Jquery(或其中的一部分),請查看偏移量方法http://docs.jquery.com/CSS/offset –

+2

確實。 jQuery的實現非常繁瑣:http://code.google.com/p/jqueryjs/source/browse/trunk/jquery/src/offset.js原型的'Element.viewportOffset()'也許值得一看http ://prototypejs.org/assets/2009/8/31/prototype.js –

相關問題