我有两个相邻的 jScrollPanes 包含可放置的 li 元素。第一个 div 在第二个 div 上方(在 y 轴上),因此顶部的溢出流在其下方的“下方”(两者都是溢出:隐藏)。问题是,当我将可拖动元素拖放到下部 jScrollPane 中时,即使上部和下部中的可拖放元素都在其容器的可见区域之外,该事件也会被捕获。
如何防止“隐藏”元素(滚动窗格之外的元素)捕获放置事件?我尝试插入逻辑来测试 droppable 是 :hidden 还是 :visible,但这不起作用。使用 z-index 也不起作用。我想将 droppable() 处理程序委托给容器,而不是将它放在 li 上,但这不受支持。