クリックした div ボックスの横にある div ボックスをクリックすると、ボトム div が上下にジャンプします。
フィドルへのリンクはこちら
ここに私のjqueryがあります
$('li').on('click', function(e){
var active = $(this).siblings('.active');
var posTop = ($(this).position()).top;
if (active.length > 0) {
var activeTop = (active.position()).top;
if (activeTop == posTop) {
active.toggleClass('active', 400).find('.outer').fadeOut('slow');
$(this).find('.outer').fadeIn('slow');
} else {
$(this).siblings('.active').toggleClass('active', 400).find('.outer').slideToggle();
$(this).find('.outer').slideToggle();
}
} else {
$(this).find('.outer').slideToggle();
}
$(this).toggleClass('active', 400);
});
それは私の toggleClass と関係があると思いますが、これを修正する方法がわかりません.....次のボックスをクリックしたときにボックスが上下にジャンプしたくありません