我有一个页面,其中包含一个使用一个小函数创建的jQuery-UI水平滑块,在div
中可以通过点击标题使用$.toggle()
来显示/隐藏。jQuery滑块在容器div切换后不可见
问题是,一旦div
是隐藏的,当它扩展了滑块消失。
这个问题的简化演示可以在这里看到:http://arr.gr/jquery-issue.html(文件包含所有相关的源代码) - 当点击“高级选项”标题隐藏然后显示div
时,滑块不再存在。
有关如何解决此问题的任何建议?
我有一个页面,其中包含一个使用一个小函数创建的jQuery-UI水平滑块,在div
中可以通过点击标题使用$.toggle()
来显示/隐藏。jQuery滑块在容器div切换后不可见
问题是,一旦div
是隐藏的,当它扩展了滑块消失。
这个问题的简化演示可以在这里看到:http://arr.gr/jquery-issue.html(文件包含所有相关的源代码) - 当点击“高级选项”标题隐藏然后显示div
时,滑块不再存在。
有关如何解决此问题的任何建议?
我已经下载了你的页面。
好像问题出在'blind'
选择您的通行证.toggle()
功能。
我把它改成.slideToggle()
和一切工作,你的预期。
UPD:'blind'
是有效的选项.toggle()
与最新版本的jquery ui(1.8.0)一切工作正常。
是的,就是这样。恭喜您的第一个答案:) – 2010-04-11 10:08:23
谢谢!你认为这应该被报告为一个jQuery错误? – shevron 2010-04-11 10:37:08
它似乎是固定在1.8.0。 – 2010-04-11 10:39:57
无法用jQuery 1.4.2/UI 1.8复制。这可能是早期版本的问题吗?你在测试哪个浏览器? – karim79 2010-04-11 09:17:02