当div显示无时,jquery ui滑块滚动条不起作用

时间:2014-02-12 19:19:01

标签: javascript jquery html css jquery-ui

我使用display:none;

隐藏了滚动窗格div

当我单击OPEN时,它会显示滚动窗格div,并且该div底部的滚动条无法正常工作。

$("#open").click(function() {
    $(".scroll-pane").show();
});

如果我摆脱display:none;在滚动窗格div css上,它显示div和滚动条正常工作。

这里有一个jsfiddle,告诉你它是如何工作的:http://jsfiddle.net/JjaFW/

display: none;

这是其中一个工作,但我不得不评论显示:无; http://jsfiddle.net/JjaFW/1/

/* display: none; */

2 个答案:

答案 0 :(得分:2)

这里有效:http://jsfiddle.net/bortao/8Wj2W/

使用visibility: hidden的课程,并将其与removeClass()一起删除。这允许jQuery正确计算样式,但让它隐藏。

答案 1 :(得分:0)

不使用display:none,而是尝试使用visibility:hidden或$(“div”)。hide();代替。