我正在开发一种具有拖放功能的编辑器。
当我将元素拖动到屏幕底部或屏幕右侧时,我的溢出工作正常。
当我将其拖到屏幕的左侧或顶部时,它什么都不做。哪个是网页的逻辑流程。但是有可能以与右下方相同的方式溢出到左侧和顶部吗?
具有正确溢出的屏幕截图,在这里您可以看到在外部元素之外添加滚动条:
有错误溢出的屏幕截图,在这里您可以看到没有添加任何内容:
我的代码没什么特别的。我的外部元素有overflow:auto
,对于overflow-y,我必须做event.srcElement.scrollTop = 0;
不要使用元素滚动到底部,而是保持在顶部以便创建空格。