$(document).ready(function(e) { t = $('.list_left_list').offset().top; mh = $('.total_right_box').height(); fh = $('.list_left_list').height(); $(window).scroll(function(e){ s = $(document).scrollTop(); if(s > t - 10){ $('.list_left_list').css('position','fixed'); if(s + fh > mh){ $('.list_left_list').css('top',mh-s-fh+'px'); } }else{ $('.list_left_list').css('position',''); } }) });