【问题标题】:jQuery.draggable() disable horizontal scrolljQuery.draggable() 禁用水平滚动
【发布时间】:2017-03-12 18:06:52
【问题描述】:

如何禁用水平滚动? 溢出-x:隐藏,对我不起作用。我想将浅蓝色方块拖到粉红色的字段中,我需要垂直滚动,但是当我启用它时,可拖动的 get 会卡在左侧 div 中。

这是一个显示我的问题的小提琴:

https://jsfiddle.net/2hzxpm3y/

<div class="left">
  <div class="draggable"></div>
</div>

<div class="right">

</div>

.draggable {
  width: 50px;
  height: 50px;
  background-color: lightblue;
}

.left {
  float: left;
  width: 20%;
  height: 100px;
  overflow-y: scroll;
}

.right {
  float: right;
  width: 80%;
  height: 100px;
  background-color: pink;
}

谢谢!

【问题讨论】:

    标签: javascript jquery html css scrollbar


    【解决方案1】:

    试试这个:

    .left {
      float: left;
    }
    

    这里是jsfiddle

    【讨论】:

    • @koin 请看 js fiddle
    • 乐于助人:)
    • 哦,对不起,当我想要 .left div 上的滚动条时它会中断
    • 那是因为溢出隐藏在 .parent 类中
    • 是的,但我需要在 .left 上垂直滚动并且仍然能够将可拖动对象拖动到右侧 div
    猜你喜欢
    • 1970-01-01
    • 2012-05-05
    • 2014-05-11
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多