Я использую Quicksand для сортировки страницы портфолио и вам нужно удалить левое дополнение каждого третьего элемента, используя nth-child, и мне нужно добавить эффект мыши и мыши. Это то, что я в настоящее время:Несколько обратных вызовов при использовании Quicksand
$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");
});
});
});
Но что происходит, маржа не удаляется до тех пор, пока происходит Mouseover/выход событие. Как я могу улучшить код?
вы просто пытаетесь удалить край слева от каждого 3-й элемент, независимый от мыши/выхода? Что вы хотите сделать в режиме наведения? – lucuma
Да Мне нужно удалить поле каждого 3-го элемента для правильной компоновки, а функция mouseover/out показывает дополнительную информацию о проекте, когда он наводится на изображение (информация находится на фоне изображения, поэтому уменьшение непрозрачности делает его видимо) – Codename