- Sold between 250 000 and 1 000 000 dollars
- Referred between 500 and 999 users
- Envato Staff
- Author had a File in an Envato Bundle
- Has been a member for 4-5 years
- Author was Featured
- Support Staff
- Was featured in a podcast
I have an odd issue I’ve tracked down to the way chrome 12.0.7 is returning the offset().top value.
I’ve simplified the code down to this sample for testing: (Any time a link is clicked, it should just log the position of an item with the ID of portfolio no matter where you are on the page.)
$('a').click(function() {
console.log( $('#portfolio').offset().top );
});
Firefox and Safari work fine, but with Chrome (12.0.7 mac) the value changes depending on where you’re scrolled to along the page like it’s returning scrollTop().
Thanks for any ideas. 
- Sold between 250 000 and 1 000 000 dollars
- Referred between 500 and 999 users
- Envato Staff
- Author had a File in an Envato Bundle
- Has been a member for 4-5 years
- Author was Featured
- Support Staff
- Was featured in a podcast
cudazi said
...like it’s returning scrollTop().
Like it’s returning $(window).scrollTop() I meant to say.
- Microlancer Beta Tester
- Author had a Free File of the Month
- Has been a member for 3-4 years
- Item was Featured
- Author was Featured
- Austria
- Exclusive Author
- Referred between 200 and 499 users
Is the parent element set to position:relative ?
- Sold between 250 000 and 1 000 000 dollars
- Referred between 500 and 999 users
- Envato Staff
- Author had a File in an Envato Bundle
- Has been a member for 4-5 years
- Author was Featured
- Support Staff
- Was featured in a podcast
No luck on my local example but I think you may be on the right track.
- Sold between 250 000 and 1 000 000 dollars
- Referred between 500 and 999 users
- Envato Staff
- Author had a File in an Envato Bundle
- Has been a member for 4-5 years
- Author was Featured
- Support Staff
- Was featured in a podcast
It seems the target item needs to be explicitly set position: relative for the latest version of Chrome.
