私は最近、window.scroll を使用して「アクティブ」のクラスを要素に追加し、css3 アニメーションをトリガーする Web サイトを作成しました。ただし、これらのアニメーションは起動しないことがあり、全体としてスクリプトのパフォーマンスは非常に遅かったです。今日、私はFirefoxのパララックスサイト を見ていましたが、彼らが「トリガー」を見逃すことはなく、パフォーマンスも良好であることに気付きましたが、どうやってこれを達成したのかわかりません.このようなサイトの経験はありますか?
私のコードは現在このように見えます...
$(window).scroll(function(){
if ( $('.trigger:in-viewport:first.trigger5').length )
{
$('[rel=counter]').addClass('active');
$('[rel=discover]').removeClass('active');
$('[rel=follow]').removeClass('active');
$('[rel=sync]').removeClass('active');
}
jQueryとビューポートプラグインの使用だと感じています..