JQuery没有滑动文件夹

时间:2011-10-01 17:20:48

标签: jquery

我正试图让iPhone看一下文件夹菜单栏。当我点击每个项目(信息tab_(数字))时,它应该打开相应的“infotab_(数字)_s”div。_s代表“show”。当一个打开并且用户点击菜单栏上的另一个项目时,它应该关闭并打开他们点击的那个。我的脚本没有打开它们,也许我写错了。

这是我的小提琴:http://jsfiddle.net/7FkqH/

所以基本上如果我点击id为infotab_one的第一个li,它应该向下滑动,信息tab_one_s。如果我单击info tab_two,它应该关闭infotab_one_s并打开infotab_two_s。

如果这没有意义,我会在需要时澄清。

1 个答案:

答案 0 :(得分:0)

这是一个fiddle,我认为这就是你的意图。

$('.infotab:visible').slideUp('fast');

在上面的代码中,你有sideDown和一个回调函数。当您第一次点击#nav_login_navigation li时,没有可见.infotab因此$('.infotab:visible').slideDown('fast', function() {将无法运行,因为找不到类.infotab的可见div。由于您希望以前的可见div消失,因此您需要slideUp而不是slideDown