I have a overflow-y:scroll;
.
Links to anchors within innerContent are located on parent page, not in the
This jsfiddle works in Chrome for me. Not tested in other browsers.
Catches the mousewheel event, uses the event data to scroll manually, then cancels the original event. Seems potentially messy for production.
$('#scroll').bind('mousewheel', function(e){
$(this).scrollTop($(this).scrollTop()-e.originalEvent.wheelDeltaY);
//prevent page fom scrolling
return false;
});