【发布时间】:2016-09-22 06:46:34
【问题描述】:
我创建了一个页面,其中显示了多个框,每个框的右上角都有三个垂直点,当您单击这三个点时,它将打开子菜单,我使用了slidetoggle 和什么我想要的是,当用户单击一个框中的点时,它应该只显示一次,但现在它显示在所有框上,我写的 jQuery 没有按预期工作。
对于滑动切换,我有以下 JQuery:
$('.popout_info > a').click(function () {
$(".popout_info").next().slideToggle(200);
});
任何人都可以建议如何处理这个问题,如果我为每个DIV 分配 ID,那么在这种情况下,盒子的数量将是无限的,可能是可以动态处理的东西?
提前致谢!
【问题讨论】:
-
$(this).parent(".popout_info").next().slideToggle(200);会成功的。 -
我尝试了上面的代码,但没有成功...
-
这就是我不想要的,因为盒子将是无限的,如果可以动态而不是具有不同的 ID 或类的东西
-
是的,有效,请将其作为答案发布,以便我接受
标签: javascript jquery html css