我有以下结构:
<div id="start">
<div id="largediv">
<div id="ball"></div>
</div>
</div>
div开头有例如固定的高度和宽度,如500px x 500px
并且div largediv
有1000px x 1000px
。我可以在500x500px区域移动球,但我不知道如何滚动,所以我可以改变largediv
中的位置。另一件事是启动div已隐藏溢出。
这是jsfiddle
http://jsfiddle.net/zander_pope/xd4fb1nz/
答案 0 :(得分:0)
您可以使用jQuery mousewheel
函数。
$("#start").on("mousewheel", function(e){
var scrollTop = $(this).scrollTop(),
scrollLeft = $(this).scrollLeft();
$(this).scrollTop(scrollTop+(e.originalEvent.deltaY));
$(this).scrollLeft(scrollLeft+(e.originalEvent.deltaX));
return false;
})