HTML5拖动元素左侧不显示水平滚动条

时间:2016-11-15 18:03:45

标签: html css overflow scrollbars

我有一个包含多个可拖动元素的div。 当我向右拖动元素时,会出现水平滚动条,我可以滚动div。这就是它的样子: Example showing overflow to the right with scrollbar

但是,当我向左拖动元素时,水平滚动条不会显示。例: Example showing overflow to the left without scrollbar

我将overflow属性设置为auto。

我明白这是浏览器的嘲讽行为,并且没有显示滚动条是“正确的”,但是如果有人有任何建议如何使溢出在移动元素时也能工作,那将非常感激! TIA!

1 个答案:

答案 0 :(得分:0)

没有。将元素向右拖动时,您将增加页面宽度并触发水平滚动条。将元素向左拖动时,只需将其移出页面即可。

您可以尝试根据元素在页面左边缘之外拖动的距离来动态增加页面宽度。

浏览器按设计运行。

相关问题