コード
function wkHover(){
$('.worksItem').hover(function() {
$(this).animate({ top: '-10px' }, 300, 'swing', {queue: false});
$('.worksItem').not(this).animate({ opacity: '0.5' }, 300, 'swing', {queue: false});
}, function(){
$(this).animate({ top: '0' }, 200, 'swing', {queue: false});
$('.worksItem').animate({ opacity: '1' }, 200, 'swing', {queue: false});
});
}
わかったので、2つの問題があります。
アイテム間をホバリングすると、マージンを超えたときにマウスアウト機能が自然にトリガーされ、この不快な派手な効果が作成されます。私がやりたいのは、ホバーアウトされているものとホバーされているものをアニメートして、残りが同じままになるようにすることです。何か案は?
すべての要素の周りでマウスをすばやく動かしてみてください。てんかん発作を起こさないようにしてください。とにかくこれを防ぐために?