<style type="text/css">
.main{
overflow: auto;
width: 400px;
height: 400px;
border: 1px solid #aaa;
}
.main p{
height: 15px;
}
</style>
<script src="jquery.min.js"></script>
<body>
<div id="main" class="main">
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
<p>sdfsfsdfs</p>
</div>
<p style="height:1000px;"></p>
</body>
<script type="text/javascript">
$(function () {
$(‘#main‘).hover(function(){
var height = document.getElementById(‘main‘).scrollHeight; //滚动内容的高度
var boxHeight = $(‘#main‘).height(); //滚动盒子的高度
$(‘#main‘).scroll(function(){
var _top = $(‘#main‘).scrollTop(); //滑动距离top的高度
if(_top === (height - boxHeight)){ //理想情况下 滑动到最底部是等于scrollHeight-boxHeight的
$(‘#main‘).scrollTop(_top-1); //改变scrollTop值 永远滑不到最底部
}
})
},function(){
$(‘#main‘).off(‘scroll‘);
});
});
</script>
亲测兼容ie8
由于我查了很多资料都没有找到解决方案 所以决定写下了