JQuery元素位置插件(dimensions)
有时候要在当前点击的位置显示一个对话框。这个时候就需要用到JQuery的元素位置方法。
$(’#elem4′).offset(); 是jquery版本自带的,基本很好用。但当页面有滚动条的时候,这个定位是没有考虑滚动条的距离的。所以,还需要自己写一个方法获取当前窗口的滚动条大小的:
var scrollLeft = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); var scrollTop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
JQuery也有一个dimensions插件,配合这些,基本上可以完成所有的元素位置操作
这个页面有详细的实例:
http://jsgears.com/thread-76-1-1.html


