コンテンツを表示/非表示にするために使用する方法は2つあります。
- jQuery.append()およびjQuery.remove()を使用して、必要な場合/不要な場合に要素を作成/破棄します。
- すでにすべてをhtmlに含めますが、必要に応じてそれらの要素を非表示/無効にします。
では、何がベストプラクティスと見なされますか?どちらの方法でも長所と短所がわかります。
例として、私は人々が彼らのウェブカメラで写真を撮ることができるサイトを持っています。Webカメラが存在するウィンドウは、サイトの他のすべてのコンテンツと重なる別のウィンドウに表示されます。写真を撮ると、ウェブカメラの重なりが再び削除されます。だから私はそれを隠すか、それを挿入/削除することができます。