JSFiddle - React, Tailwind, and code Playground
by Jason
HTML
<p><strong>2014</strong> - <a href="#jan2014">January</a> | <a href="#feb2014">February</a> | <a href="#mar2014">March</a> | <a href="#apr2014">April</a> | <a href="#may2014">May</a> | <a href="#jun2014">June</a> | <a href="#jul2014">July</a> | <a href="#aug2014">August</a> | <a href="#sep2014">September</a> | <a href="#oct2014">October</a> | <a href="#nov2014">November</a> | <a href="#dec2014">December</a>
</p>
<p> </p>
<h2 id="jan2014">January 2014</h2><a href="#" class="nextMonth">Next Month</a>
<div class="tablecolor" style="width:100%;">
<table summary="2014 Grants Calendar" cellpadding="0" cellspacing="0">
<thead>
<tr>
<th scope="col">Sunday</th>
<th scope="col">Monday</th>
<th scope="col">Tuesday</th>
<th scope="col">Wednesday</th>
<th scope="col">Thursday</th>
<th scope="col">Friday</th>
<th scope="col">Saturday</th>
</tr>
</thead>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td>
<div>1</div>
<p> </p>
<p> </p>
</td>
<td>
<div>2</div>
<p> </p>
<p> </p>
</td>
<td>
<div>3</div>
<p> </p>
<p> </p>
</td>
<td>
<div>4</div>
<p> </p>
<p> </p>
</td>
</tr>
<tr>
<td>
<div>5</div>
<p> </p>
<p> </p>
</td>
<td>
<div>6</div>
<p> </p>
<p> </p>
</td>
...
JavaScript
$(".previousMonth").click(function (e) {
e.preventDefault();
// $(this).prev("div.tablecolor").scrollTop();
$('html, body').animate({
scrollTop: $('.tablecolor').offset().top - 20
}, 'slow');
});
$(".nextMonth").click(function (e) {
e.preventDefault();
$(".tablecolor").nextAll().eq(1);
});