ように私は、ページを見てとっていると私は相互作用という結論になってきましたJavaScriptに基づいています。なぜ私はこれを考えるのですか?スクロールアニメーションが終了すると、イントロセクション(<section id="intro"></section>
)がドキュメントから消えるため、非常に簡単です。
これは、jQueryの.remove()
機能を使用して達成できるものです。この関数は、要素とその子要素をDOMから削除します。 The documentation can be found here
これをやってのけるために使用されたコードは、おそらくおおよそ次のようになります。
$("#intro").remove()
この相互作用は、CSSを使用して行われた場合は、要素が消えていませんが、代わりに、いくつかのインラインがあっただろう要素にCSSが追加されました(<section id="intro" style="display: none;">
など)
もちろん、このようなことは、このような外観のスクロールまたはクリックイベントによってトリガーされます。クリックやマウスホイールで
$("#intro").click(function(){
// Code that changes element opacity as mentioned by Rahul Jain
// You can use 'this' as the selector since you are inside a function of that same selector
$(this).remove();
});
を使用して恒久的要素を削除するアニメーションをトリガーウェブサイトにアクセスしてHTMLを調べると、divが '' 'display:none'''に設定されておらず、完全に消えていることがわかります。 – yarwest
結果は同じです...もしあなたがそれを見えないようにすると、あなたは再び上にスクロールすることができなくなります。何か不足していますか? –
もう一度上にスクロールすることはできませんが、要素を隠すと後でそれを修正しても実際には削除できないため、結果は若干異なります。 – yarwest