jquery スライド メニューを作成しましたが、現在、このメニューではユーザーがいつでも複数の回答を開くことができます。理想的には、一度に 1 つだけ開いてください。これを行う方法を知っている人はいますか?どんな助けでも大歓迎です。
ここに私の例があります: http://jsfiddle.net/XMLgz/
jquery スライド メニューを作成しましたが、現在、このメニューではユーザーがいつでも複数の回答を開くことができます。理想的には、一度に 1 つだけ開いてください。これを行う方法を知っている人はいますか?どんな助けでも大歓迎です。
ここに私の例があります: http://jsfiddle.net/XMLgz/
$('.info').hide();
$(".faqSubhead").click(function() {
var $body = $(this).next(".info")
$('.info').slideUp('fast');
if ($body.is(":hidden")) {
$body.slideDown('fast');
}
});
関数内のすべての .info 要素をスライドアップし、選択した要素をスライドダウンするだけです。
http://jsfiddle.net/XMLgz/8/を参照してください
編集:少し圧縮しました..
$(".faqSubhead").click(function() {
$('.info').slideUp('fast');
$(this).next(".info").slideDown('fast');
});
もしかして?