I am having a cross browser issue with the offset()
function in jQuery. For example, I am looking for the offset of an anchor tag
eg. $(\'#anchori
The chances are there is something wrong (non-crossbrowser) with your markup. But as alternative you could try using native javascript instead.
document.getElementById('anchorid').offsetTop
Of if you wanted to get the offset on the whole page you could use a function like:
function findTotalOffset(obj) {
var ol = ot = 0;
if (obj.offsetParent) {
do {
ol += obj.offsetLeft;
ot += obj.offsetTop;
}while (obj = obj.offsetParent);
}
return {left : ol, top : ot};
}