我正在一组TABLES上执行一个Sortable方法,它们相互连接,允许ROWS从一个表移动到另一个表。当一个表为空时,我隐藏了表以保持良好的外观和感觉,当拖动另一个表的ROW时,隐藏的表随后会显示,以便在需要时将行放入。
问题是Sortable真的不喜欢隐藏的东西,ROW可以放入隐藏表的唯一方法是,如果ROW悬停在未隐藏的表上并且该表中的一个地方可以被丢弃这会触发“放置占位符代码”,然后将鼠标悬停在隐藏表上时会起作用。
我已添加到jsfiddle,如果您抓取Sample#5并直接向下移动没有占位符,如果将其移到Sample#4上方,则会触发占位符的相关代码以显示在隐藏表上。
我已经尝试过sortable.refresh方法但是这会导致有多行的表上出现奇怪的行为(几乎不可能让占位符出现在ROW被徘徊的地方)。
Sortable中似乎有一些楼层,这看起来很奇怪,因为它可能会对许多项目产生实际影响。
如果有人能够更好地理解行为发生的原因以及潜在的解决方案,我会非常感兴趣!
干杯