Fork me on GitHub.

Sample 1

.wrapper-1
$('.scroll-chaser-1').scrollChaser({
    wrapper: '.wrapper-1'  // OR $('.wrapper-1')
});
If wrapper is not given, the box will chase to the bottom of the page.
.scroll-chaser-1

Sample 2

.wrapper-2
$('.scroll-chaser-2').scrollChaser({
    wrapper: '.wrapper-2'
});
Sidebar can contain other contents.
other sidebar contents
.scroll-chaser-2

Sample 3

.wrapper-3
$('.scroll-chaser-3').scrollChaser({
    wrapper: '.wrapper-3'  // OR $('.wrapper-3')
});
Is a sidebar taller than a main contents? No problem :)
.scroll-chaser-3

Sample 4

.wrapper-4
$('.scroll-chaser-4').scrollChaser({
    wrapper:   '.wrapper-4',
    offsetTop: 20
});
Use offsetTop option to insert pads on the box.
.scroll-chaser-4

Sample 5

.wrapper-5
$('.scroll-chaser-5').scrollChaser({
    wrapper:      '.wrapper-5',
    offsetBottom: 40
});
Use offsetBottom option to insert pads under the box.
margin-bottom: 40px;
.scroll-chaser-5

Sample 6

.wrapper-6
$('.scroll-chaser-6').scrollChaser({
    wrapper:  '.wrapper-6',
    throttle: 1000  // Default 10
});
If you have some performance problem, use throttle option to decrease the frequency of calculation. If the option is given, the calculation will be executed once in throttle msec.
.scroll-chaser-6

Sample 7

.wrapper-7
$('.scroll-chaser-7').scrollChaser({
    wrapper:      '.wrapper-7',
    offsetTop:    20,
    offsetBottom: 40
});
Combine options.
margin-bottom: 40px;
other sidebar contents
.scroll-chaser-7

Sample 8

.wrapper-8
$('.scroll-chaser-8').scrollChaser({
    wrapper:  '.wrapper-8',
    position: 'bottom',
    offsetBottom: 40
});
Stick to bottom.
margin-bottom: 40px;
.scroll-chaser-8

Sample 9

.wrapper-9
$('.scroll-chaser-9').scrollChaser({
    wrapper:  '.wrapper-9',
    offsetTop: 100,
    ignore: true
});
Other sidebar contents will be ignored.
other sidebar contents
.scroll-chaser-9