我有多个需要动画的容器。
基本上:你点击类: box- n(例如box-1)然后你slideToggle:box -child- n(例如box-child-1)。我想要一个简单的代码行来匹配box- n与其子类,而不是每个 box- n
的 click 函数来切换 box-child- n 。
html:
<div class="box-1">Some clickable container</div>
<div class="box-child-1">This should toggle when box-1 is clicked</div>
<div class="box-2">Some clickable container</div>
<div class="box-child-2">This should toggle when box-2 is clicked</div>
Et cetera...
当前的jQuery:
$('.box-1').click(function() { $('.box-child-1').slideToggle() });
$('.box-2').click(function() { $('.box-child-2').slideToggle() });
所需的 jquery 排序(由 allInt 函数组成。):
var $n = allInt();
$('.box-' + n).click(function() {
$('.box-child-' + _n).slidetoggle() // local variable to inter alia .box-1
})
我似乎想不出任何解决方案,所以我再次寻求帮助。我很感激你们给我的每一个建议!