2016-08-10 37 views
0

我有一个可滚动的DIV。如果我尝试使用jQuery-UI的效果来隐藏toggle(),那么由于某种原因,它会在隐藏动画开始之前将DIV滚动到顶部。jQuery-UI在隐藏之前向上滚动DIV

如果我只使用toggle()函数而没有像这样的效果

$('#myDiv').toggle(); 

,然后它工作正常 - 在DIV保持它的滚动的位置,然后隐藏,但是我需要使用

$('#myDiv').toggle('drop'); 

和保持滚动状态。它看起来像隐含重置scrollTop,但我无法弄清楚如何防止它。

请问有人可以对此有所了解吗?

的jQuery 1.11.2

jQuery的UI v1.11.2

谷歌的Chrome版本51.0.2704.106米

回答

0

我已经设法弄明白。问题出现在jQuery-UI中,它可能是1.11.2版本中的一个错误。我有升级到1.12.0版本和问题消失了 - DIV正在切换它的滚动状态。