さまざまなプロジェクトのリスト(順序付けられていないリスト)を含むポートフォリオページを作成しています。ページの読み込み時に、各「li」を次々にフェードインさせたいと思います。私はこのようにこれを達成しました:
var eT = 0;
$('.everything').hide().each(function() {
$(this).delay(eT).fadeIn('slow');
eT += 200;
});
私が抱えている問題は、各liが、それが表す作業のタイプ(Web、印刷など)に基づいてクラス(または複数)を持つことです。表示する作品の種類をフィルタリングできる側へのナビゲーションがあります。私が遭遇したのは、アニメーションがまだアイテムにロードされている間にフィルターをクリックすると、物事が本当に厄介になるということです。
現在の作業ページのテンプレートは次のとおりです。http: //jjaakk.miller-interactive.com/templates/work.html
私は多くのことを試みてきましたが、成功は限られています。これをより安定した方法で機能させる方法について何か考えはありますか?
クリック時に.stop()を追加しようとしましたが、意図したとおりに機能しませんでした。