3 つの Li を持つ UL が 1 つあります。各 LI の下に非表示の div があります。LI に 1 つのスパンがあり、個々の LI をクリックすると div がスライドアウトするようにします。助けてくれますか?ここにデモjsfiddleリンクがありますhttp://jsfiddle.net/jB83e/1/
質問する
1383 次
4 に答える
0
toggle
要素の横にある.slide
divのみが必要なため、これを使用しますicon
。
tglHandle.click(function() {
$(this).next('div.slide').slideToggle("slow");
});
于 2012-06-22T09:21:09.753 に答える
0
のようにしてみてください
$(".slide").hide();
var tglHandle = $(".icon");
tglHandle.click(function() {
$(".slide").hide();
$(this).next(".slide").slideToggle("slow");
});
于 2012-06-22T09:22:53.167 に答える
0
スクリプトを編集し、次のように変更しました。
$(".slide").hide();
var tglHandle = $(".icon");
tglHandle.click(function() {
$(this).next(".slide").slideToggle("slow");
});
動作デモはこちら
于 2012-06-22T09:22:59.203 に答える
0
$(".slide").hide();
$("span").click(function() {
$(this).next().toggle();
});
于 2012-06-22T09:23:41.200 に答える