I used the mousewheel plugin by Brandon Aaron
Than i added some jQ:
var topPos = 0;
var scrH = $('#scrollable').outerHeight(true);
var parH = $('#parent').outerHeight(true);
$('#parent').mousewheel(function(event,delta){
topPos = parseInt($('#scrollable').css('top'));
if (delta > 0) { // scrollUp
if(topPos >= 0){ $('#scrollable').css({top: 0}); return; }
$('#scrollable').css({top:'+=15px'});
} else { // scrollDown
if(topPos <= (parH-scrH) ){ $('#scrollable').css({top: st}); return;}
$('#scrollable').css({top:'-=15px'});
}
$('#test').html(topPos+' '+scrH+' '+parH);
});
... to this HTML:
<div id="parent">
<div id="scrollable">
A very loooooong text.............
</div>
</div>
CSS:
#parent{
position:relative;
height:200px;
width:210px;
overflow:hidden;
padding-right:17px;
color:#fff;
background:#666;
}
#scrollable{
position:absolute;
top:0px;
width:180px;
padding:15px;
}
And here you go! Scrollable but no scrollbars!
(Ask if you have Q.) Happy coding!