请您查看this demo,并告诉我如何停止点击Two
和Three
子列表上的点击次数。
正如您所看到的那样,jQuery在parent
列表上的点击运行正常,但是当用户点击childes时仍然滑动列表,而不是。能告诉我怎样才能阻止这件事吗?
$(".parent").click(function (e) {
e.preventDefault();
$(".musthidden").slideUp();
$(this).each(function () {
if ($('.musthidden', this).css('display') == 'none') {
$(".musthidden", this).slideDown();
}
});
});
答案 0 :(得分:1)
$(".parent > a").click(function (e) {
e.preventDefault();
$(".musthidden").slideUp();
$(this).parent(".parent").each(function () {
if ($('.musthidden', this).css('display') == 'none') {
$(".musthidden", this).slideDown();
}
});
});