Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery 1.8+;断开在绝对定位元素内滚动的可排序列表,底部为:0_Jquery_Jquery Ui - Fatal编程技术网

jQuery 1.8+;断开在绝对定位元素内滚动的可排序列表,底部为:0

jQuery 1.8+;断开在绝对定位元素内滚动的可排序列表,底部为:0,jquery,jquery-ui,Jquery,Jquery Ui,使用jQuery1.7.2,我能够在底部为0的绝对定位元素中拖动可排序元素;但是从jQuery 1.7.2升级到1.8会导致以下JSFIDLE无法工作: 容器从不滚动。如果切换回1.7.2,它会滚动 我在jQuery变更日志中找不到更新,在jQueryUI中也找不到类似的错误报告 试图找出它损坏的原因以及如何修复。如果您删除了 溢出:自动 从您的css-#包装器来看,jQuery1.8.3和jQueryUI1.9.2似乎已经解决了这一问题,这真的很奇怪。最新的更改似乎没有什么作用:我会提交一个

使用jQuery1.7.2,我能够在底部为0的绝对定位元素中拖动可排序元素;但是从jQuery 1.7.2升级到1.8会导致以下JSFIDLE无法工作:

容器从不滚动。如果切换回1.7.2,它会滚动

我在jQuery变更日志中找不到更新,在jQueryUI中也找不到类似的错误报告


试图找出它损坏的原因以及如何修复。

如果您删除了 溢出:自动


从您的css-#包装器来看,jQuery1.8.3和jQueryUI1.9.2似乎已经解决了这一问题,这真的很奇怪。最新的更改似乎没有什么作用:我会提交一个bug。我已经尝试了jquery的1.8.1版本,看看它是否能解决问题,但看起来不是这样。因此,在jQueryUI站点上归档这个bug。它在Chrome(Mac)中对我有效。你用的是什么浏览器?我刚发现另一个案例,这个不起作用。我没有一个小提琴的例子,但在我的应用程序中,我看到了一个奇怪的行为,可排序列表没有滚动。这绝对是1.8.1中的一个bug。我降到了1.7.1,效果很好。奇怪。而且,他们在这个最新版本中重写了整个Sizzle引擎,实际上引入了一些以前没有的bug。我们在升级到1.8的过程中遇到了很多问题。不幸的是,我需要在那里设置overflow:auto。否则div会扩展,这就是它看起来可以工作的原因。如果在更新的JSFIDLE中删除overflow:auto,您可以看到div会发生什么情况: