切换容器div后,jQuery滑块不可见

时间:2010-04-11 08:56:17

标签: jquery jquery-ui html slider toggle

我有一个页面,其中包含一个jQuery-UI水平滑块,使用一个小函数在div内创建,可以使用$.toggle()通过单击它的标题显示/隐藏。

问题是,一旦div被隐藏,当它被展开时,滑块就会消失。

这里可以看到问题的简化演示:http://arr.gr/jquery-issue.html(文件包含所有相关的源代码) - 当单击“高级选项”标题隐藏然后显示div时,滑块不再存在

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:4)

我已经下载了你的页面。

似乎问题在于'blind'选项,您传递给.toggle()函数。

我已将其更改为.slideToggle(),一切都按预期工作。

UPD:'blind'.toggle()的有效选项,最新版本的jquery ui(1.8.0)一切正常。