【问题标题】:Horizontal scroll AND vertical scroll in the same page在同一页面中水平滚动和垂直滚动
【发布时间】:2015-07-27 16:04:13
【问题描述】:

是否可以在同一页面中使用鼠标滚轮启用垂直滚动? 我想正常滚动页面,但在某些#div's 我想水平滚动。

这是一个 jsfiddle http://jsfiddle.net/sw5Lybsm/

我尝试了很多东西并搜索了整个互联网,但没有成功:(

【问题讨论】:

  • 你能提供你做过的代码吗?
  • 你可以使用mousewheel事件来实现它,但是这个东西不是标准的一部分,所以我不会依赖它
  • 对不起,我不知道如何在这里发布代码...我在这里有一个 jsfiddle:goo.gl/X0cB6Y 和一个示例图像在这里i.imgur.com/T3NIMKc.png
  • @Andry 它对我不起作用,因为不希望整个页面垂直滚动,只有一个 div。

标签: html horizontal-scrolling vertical-scrolling


【解决方案1】:

我刚刚使用了此链接中建议的 jquery 库:

CSS Trick

我让它垂直和水平工作:

这是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 中。

我希望这将是您正在寻找的。​​p>

【讨论】:

  • 天哪,就是这样!差点哭到这里!非常感谢 !希望您的回答对世界各地的许多人有所帮助:D YAYYYYYYYYY!
  • 我仍然有问题...在 jsfiddle 我的代码运行良好,但是当我尝试从我的计算机运行时,脚本不运行。我已经在 HTML 中加载了 JSFiddle 运行的相同外部资源:**
  • 我想你忘了添加 jquery 库,把它放在第一个,在任何其他脚本标签之前:<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>,你可以在这里用你的链接试试,我改变了它:@987654326 @
  • [链接] <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.4.js"></script> <script type="text/javascript" src="https://css-tricks.com/examples/HorzScrolling/jquery.mousewheel.js"></script> <script src="horizontalscroll.js"></script> - 是的!耶!起初在你的帮助下我无法让它工作,但我在 html 中添加了我的 js,现在,终于,100% 了!谢谢!很抱歉打扰你和我糟糕的英语xD
猜你喜欢
  • 2014-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-13
  • 1970-01-01
  • 1970-01-01
  • 2014-07-12
相关资源
最近更新 更多