jquery - Issue with offset top on chrome -
i issue òffset().top
property in jquery. works on every browsers except chrome.
i'm working on table, offset().top
on cells...
my code :
var topofcell = $('td').offset().top; var bottomofcell= $('td').offset().top + $('td').outerheight();
result on chrome :
result on firefox, ie, ect...
offset() method gets position relative document , may vary browsers browsers, using position() method solve problem gets position relative parent offset. , should apply css position in parent element.
so, try using position() method
or, may offset top getting value before content loaded try using on ready:
$(document).ready(function(){ //do stuff here });
or, try using on window load function:
window.onload = function(){ //do stuff here }
Comments
Post a Comment