Stop fixed position at certain div or certain position
问题 I need to stop a div which gets a fixed position on scroll before it touches another element, basically make it go back to absolute position at a certain position, and this should be working at any size of the screen. I have a jsfiddle with code and there are two elements, please see the example and help if you know the answer thanks! var navTop = $('#nav').offset().top; var lastMode = "absolute"; $(window).scroll(function(){ var mode; if ($(this).scrollTop() >= navTop) { mode = 'fixed'; }