クリック関数で特定の div の次のインスタンスをターゲットにしようとしています。
ここに jsfiddle があります: http://jsfiddle.net/wUEkE/1/
jQuery:
$(document).ready(function(){
$(".listings-item").click(function() {
$('.hidden').next($('.hidden').removeClass('hidden').addClass('preview-listing').hide().delay(400).fadeIn("slow"));
$('#listings-wrap').masonry('reload');
});
});
だから私が達成しようとしているのは、をクリックし.listing-item
て次のインスタンスをターゲットにし.hidden
、クラスを変更して石積みグリッドに表示することです。ただし、現在、クリック.hidden
すると、関連する次のインスタンスだけでなく、両方のインスタンスが表示されます。これがなぜなのかわかりません。すぐにこの関連する div にコンテンツを追加しますが、今のところ、これを機能させようとしているだけですが、できません。