何よりもまず、助けてくれて、noobの質問を申し訳ありません。
for内のイベントに問題があります。DOMは次のようなものです。
<div class="wrap">
<div class="trigger">...</div>
<div class="trigger">...</div>
<div class="box">...</div>
<div class="box">...</div>
</div>
そして私のJSjQueryは次のとおりです。
for( i = 0; i < $('.trigger').length; i++ ){
$('.trigger:eq('+i+')').click(function(){
$('.box:eq('+i+')').fadeIn();
});
$('.box:eq('+i+') .bt-close').click(function(){
$('.box:eq('+i+')').fadeOut();
});
}
問題は、トリガーをクリックすると、iの値が2になることです。trigger1、trigger2 ...を使用したくないのは、最終バージョンでいくつになるかわからないためです。