2011-10-01 53 views
0

我想要一個iPhone看文件夾菜單欄。當我點擊每個項目(info tab_(number))時,它應該打開相應的「infotab_(number)_s」div。_s代表「show」。當一個打開並且用戶點擊菜單欄上的另一個項目時,它應該關閉和打開他們點擊了一個我的腳本不開他們,也許我寫的東西錯了JQuery不滑動文件夾

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

所以基本上,如果我點擊與infotab_one的ID的第一里,它應滑下,info tab_one_s。如果我點擊info tab_two,它應該關閉infotab_one_s並打開infotab_two_s。

如果沒有任何意義,我會在需要時進行說明

回答

0

這是fiddle,我認爲這是你的意圖。

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

在你上面的代碼有sideDown和一個回調函數。第一次單擊#nav_login_navigation li時,沒有可見的.infotab,因此$('.infotab:visible').slideDown('fast', function() {將不會運行,因爲找不到類.infotab的可見div。既然你想讓以前可見的div消失,你只需要slideUp而不是slideDown

+0

基本上可以!現在我想改進一些。我會做另一個小提琴 –