2016-08-10 36 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正在切換它的滾動狀態。