Jquery多重切换-继续动画错误

Jquery多重切换-继续动画错误,jquery,toggle,slidetoggle,bbcode,Jquery,Toggle,Slidetoggle,Bbcode,我试图让破坏者在论坛上使用BBCode工作。这是我目前正在使用的代码: <script type="text/javascript"> $(document).ready(function(){ $('.toggle_container').hide(); $('h5.trigger').click(function(){ $(this).next().slideToggle('slow'); return false; }); }); </script>

我试图让破坏者在论坛上使用BBCode工作。这是我目前正在使用的代码:

<script type="text/javascript">
$(document).ready(function(){ 

$('.toggle_container').hide();

$('h5.trigger').click(function(){
   $(this).next().slideToggle('slow');
return false;
});

});
</script>

<div class="spoiler">
<h5 class="trigger"><a href="#">Show</a></h5>
<div class="toggle_container">
<div class="block">
    {param}
</div>
</div>
</div>

$(文档).ready(函数(){
$('.toggle_container').hide();
$('h5.trigger')。单击(函数(){
$(this.next().slideToggle('slow');
返回false;
});
});
{param}

基本上,如果一个页面上只显示一个扰流板,则此功能可以正常工作。但是,如果两个在一个页面上,动画将显示然后隐藏。如果页面上有三个,动画将运行三次(显示、隐藏、显示)。我如何才能做到无论页面上有多少个扰流板,扰流板都只打开或关闭一次。

对我来说就像写的一样。此处相同:嗯。查看此页面:然后单击其中一个扰流板显示,你会看到它反弹三次,因为页面上有三个扰流板。应该按原样工作,但只有脚本刚好出现在页面上时才可以一旦我猜这是一个模板的一部分,每个扰流板包含一次。如果是这样,那么将脚本移出模板并放到正确的页面上。好的。我将看看我是否能找到一个地方添加它,使它在整个论坛的工作。