我有一个 UL 有 3 个 Li,每个 LI 下都有隐藏的 div。我在 LI 上有一个跨度,当我单击单个 LI 时,我希望 div 滑出。请问你能帮我吗?这是演示 jsfiddle 链接http://jsfiddle.net/jB83e/1/
问问题
1383 次
4 回答
0
使用它,因为您只想元素旁边toggle
的div 。.slide
icon
tglHandle.click(function() {
$(this).next('div.slide').slideToggle("slow");
});
演示:http: //jsfiddle.net/joycse06/jB83e/6/
于 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 回答