我想要做的是有四個鏈接,每個單擊時都會顯示並隱藏某個div。我正在使用slideToggle,並且能夠使它與真正草率和重複的代碼一起工作。我的一個朋友給了我一個他使用的腳本,我試了一下,最終得到了一些可能發生的事情。但是,它所做的只是隱藏div而不會重新顯示。它也隱藏了所有的div,而不僅僅是特定的div。這是我做的一個jsfiddle。希望你們能理解我想要做的和幫助的事情!非常感謝。jQuery slideToggle多個div
這是我正在使用的腳本。
$(document).ready(function() {
$(".click_me").on('click', function() {
var $faq = $(this).next(".hide_div");
$faq.slideToggle();
$(".hide_div").not($faq).slideUp();
});
});
非常感謝,它幾乎工作如何我的意圖。我想要實現的是一次只能顯示一個div。例如,我希望關於我顯示的是負載狀態,其他3個隱藏狀態。如果我點擊了項目,我希望所有其他div都隱藏起來,而那個幻燈片放到視圖中。你明白我想說什麼嗎? – Nick 2014-12-11 01:36:49
爲什麼js變量不能以$開頭?這是一個非常有用的約定,用於指示引用指向一個jQuery對象。它使代碼更具可讀性。 – Ben 2014-12-11 01:38:51
@Nick,我編輯了我的回覆,所以一次只能看到一個div。 – quid 2014-12-11 01:49:50