同一页面中的水平滚动和垂直滚动
Horizontal scroll AND vertical scroll in the same page
是否可以在同一页面中使用鼠标滚轮启用垂直滚动?
我想正常滚动页面,但在某些 #div's
我想水平滚动。
这是一个 jsfiddle http://jsfiddle.net/sw5Lybsm/
我尝试了很多东西并搜索了整个互联网,但没有成功:(
我刚刚使用了 link 中建议的 jquery 库:
我让它可以垂直和水平工作:
这是一个fiddle
我只是在包含 jquery 文件后使用了这段代码:
$(document).ready(function(){
$("#scroll").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll1").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll2").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll3").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
});
并且它无法处理具有相同 id="scroll" 的所有元素,因此我将下一个滚动 div 重命名为#scroll1、#scroll2...等,并将它们添加到 CSS 还有。
希望这就是您要找的。
是否可以在同一页面中使用鼠标滚轮启用垂直滚动?
我想正常滚动页面,但在某些 #div's
我想水平滚动。
这是一个 jsfiddle http://jsfiddle.net/sw5Lybsm/
我尝试了很多东西并搜索了整个互联网,但没有成功:(
我刚刚使用了 link 中建议的 jquery 库:
我让它可以垂直和水平工作:
这是一个fiddle
我只是在包含 jquery 文件后使用了这段代码:
$(document).ready(function(){
$("#scroll").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll1").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll2").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
$("#scroll3").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
event.preventDefault();
});
});
并且它无法处理具有相同 id="scroll" 的所有元素,因此我将下一个滚动 div 重命名为#scroll1、#scroll2...等,并将它们添加到 CSS 还有。
希望这就是您要找的。