在 Internet Explorer 中拖放动态高度损坏的元素上的可滚动容器
Drag and drop in scrollable container on element with dynamic height broken in Internet Explorer
我有一个固定高度的可滚动容器,在这个容器中我有一些 ul
列表,其中包含 li
项。
在我的解决方案中,JavaScript 用于根据具有最大高度的元素为所有 ul
元素提供相同的高度。
我准备了一个简单的fiddle,但它完美地说明了问题。
现在看来,Internet Explorer 中的下降只能出现在目标列表区域,无需滚动即可看到。
它在 Firefox 和 Chrome.
中没有问题
重现步骤:
- 在 Internet Explorer 中打开 fiddle (10/11)
- 将项目从左侧拖到右侧。
- 您会看到一个 copy/move 可能的图标
- 将容器滚动到底部
- 将项目从左侧拖到右侧。
- 您在特定的不可见点
下方看到一个禁止图标
有人遇到过这个问题吗?
这真的是 Internet Explorer 的错误还是我犯了一些错误?
这在 Edge 中也被破坏了吗?
尝试从 inner
class 中删除 height
。发生这种情况是因为内部容器的高度设置为 100%
,等于可滚动容器的高度。
我有一个固定高度的可滚动容器,在这个容器中我有一些 ul
列表,其中包含 li
项。
在我的解决方案中,JavaScript 用于根据具有最大高度的元素为所有 ul
元素提供相同的高度。
我准备了一个简单的fiddle,但它完美地说明了问题。
现在看来,Internet Explorer 中的下降只能出现在目标列表区域,无需滚动即可看到。
它在 Firefox 和 Chrome.
重现步骤:
- 在 Internet Explorer 中打开 fiddle (10/11)
- 将项目从左侧拖到右侧。
- 您会看到一个 copy/move 可能的图标
- 将容器滚动到底部
- 将项目从左侧拖到右侧。
- 您在特定的不可见点 下方看到一个禁止图标
有人遇到过这个问题吗?
这真的是 Internet Explorer 的错误还是我犯了一些错误?
这在 Edge 中也被破坏了吗?
尝试从 inner
class 中删除 height
。发生这种情况是因为内部容器的高度设置为 100%
,等于可滚动容器的高度。