OP wishes that the browser worked differently than how the browser works. There is no way for jQuery Mobile to change how the browser works.
When you scroll a page down, the page will "rubber band" at the top and the bottom.
Yes, there are only third-party solutions. My
jquery.mobile.iscrollview plugin is one:
https://github.com/watusi/jquery-mobile-iscrollviewjQuery Mobile has no widget for scrolling an area inside the page. The preferred solution stated by the developers is to use CSS
overflow:scroll. However, no browser maker has yet to fully-bake
overflow:scroll. (The implementations are all half-baked.)
The JQM team has done some wishing of their own, and the browser makes have not granted the wish.