並べ替え可能なポートフォリオページに流砂を使用しており、n番目の子を使用して3つおきの要素の左のパディングを削除する必要があります。また、マウスオーバーとマウスアウトの効果を追加する必要があります。これは私が現在持っているものです:
$holder.quicksand($filteredData, {
duration: 200,
easing: 'easeInOutQuad'
}, function () {
$("#center_content .portfolio .tiles_holder .four img").mouseover(function () {
$(this).fadeTo("fast", 0.3, function () {
$('ul.tiles_holder li:nth-child(3n+1)').css("marginLeft", "0");
});
}).mouseout(function () {
$(this).fadeTo("fast", 1, function () {
$('ul.tiles_holder li:nth-child(3n+1)').css("marginLeft", "0");
});
});
});
しかし、何が起こるかというと、マウスオーバー/アウトイベントが発生するまでマージンは削除されません。どうすればコードを改善できますか?