當我點擊菜單上的一個鏈接時,一個div滑落顯示一些內容。但問題是,我一次只需要一個div。每次顯示一格div
正如你可以在小提琴上看到的,如果你點擊一個鏈接,出現一個div,如果你點擊另一個鏈接,另一個div出現在第一個div下面。
我一次只想要一個DIV。我應該修改我的JavaScript代碼來做到這一點?
PS:我希望我的div隱藏,如果我再次點擊同一鏈接:
點擊 「首頁」 - >顯示DIV 點擊 「首頁」 - >關閉DIV
$(document).ready(function(){
$("#flip").click(function(){
$("#panel").slideToggle("fast");
});
$("#flip2").click(function(){
$("#panel2").slideToggle("fast");
});
$("#flip3").click(function(){
$("#panel3").slideToggle("fast");
});
$("#flip4").click(function(){
$("#panel4").slideToggle("fast");
});
});
感謝您的回答,我非常感謝您的幫助!
+1我打算髮表基本相同的答案,唯一的問題在做'$(「。panel」)時,你不應該隱藏目標。hide();'否則它不會正確切換 –
@koala_dev,感謝+1 :)不完全確定你對切換?檢查小提琴,它似乎在工作,或者我錯過了什麼? –
點擊一個環節,內容打開,然後再次單擊,內容應關閉 –