clickイベントでスクロールの表示を含むすべてのアイテムを表示する方法はありますか?恐らくすべての機能を明らかにするでしょうか?ScrollReveal.js - クリックまたはイベントのすべてのアイテムを公開しますか?
問題:
私はスクロール明らかにするだけでなく、同位体使用しています。アイソトープのソーティング機能は、スクロール表示と奇妙に反応します。
「フィルタ」ボタンをクリックすると、アイソトープ関数が呼び出されます。
私は私のグリッドに穴があると述べたファイラ]ボタンをクリックした後、下にスクロールして、私は感謝をスクロール経由ですべての項目の後にボタンが明らかにされている「再クリック」する必要があるしかし場合
$grid.isotope({filter: '.fish-filter'}); // example
!!
更新
私はここで、レイアウトの呼び出しを追加している - これは、少なくとも前に存在していた穴が修正されています。
window.sr = ScrollReveal({
beforeReveal: function (domEl) {
//$grid.isotope('layout'); // fixes holes
},
afterReveal: function (domEl) {
$grid.isotope('layout');
}
});
しかし - 新規フィルター項目は、「フェードイン」していないとして、彼らは同位体からのスタイリングのように、スクロールして「タイル・イン」しています。理想的な状況はとのレイアウトシナリオを明らかにする - アニメーションの違いに気づくことができない - あるいは、クリックされたフィルタにかかわらず、単純な定数フェードインである可能性があります。
アップデートアップデート
は、私たちは、同じ高さがそうもはや問題が発生しているすべてのタイルを作ることにしました。
ありがとう
のような機能を使って、「リセット」があります。
しかし、特にあなたの質問に答えるために'レイアウト'。また、それは動作しているように見えません。私はすぐに話したように見える。私はコンソールのエラーを取得していたので、フィルタリングが行われなかったので、私はそこにスクロールしたときにギャップがなかったので、もちろんフィルタリングは適用されていませんでした!しかし、助けてくれてありがとう。 – Radmation
scrollRevealは、これらの項目を「隠し要素」の位置に追加するため、これらのどちらも機能しないと思います。 左:49.9638%; トップ:990px; 可視性:可視; transform:translateY(20px)scale(0。9)。 不透明度:0; 背景:url( "http://functionfindsform.com/UCUT/wp-content/uploads/2016/07/past-present-future-1.jpg"); '私は干渉と思われる変換と不透明度がありますか?確かになぜ 'レイアウト'はこれらに影響しません。 – Radmation
afterRevealコールバックを使用してscrollreveal関数の後で簡単に再レイアウトを実行できます。または、適用可能なコンテナにのみ適用することで、必要な要素についての公開を使用することができます。すなわち:sr.reveal( '。bar'); – Mike