JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css">
<div data-role="page" id="testPage">
<div data-role="content">
<nav id="mainNavigation">
Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />
Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />
Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />
Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />
Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />Menu Option<br />
</nav>
<p>Page content goes here.</p>
</div>
</div>
CSS
body { position: relative; }
#mainNavigation {
top: 102px;
z-index: 1;
width: 150px;
bottom: 230px;
overflow-y: auto;
position: absolute;
}
#testPage { height: 200%; }