2011-11-10 13 views
1

ポップアップをjQueryで表示する方が良いですか?jQueryのポップアップを隠して表示するか、作成して削除する必要がありますか?

1)ポップアップ要素をready()とhidden(display:none)にしてから、手続き的に生成されたコンテンツと共に表示されます(ユーザーが何かをクリックした後に再び隠されます)。または

2)ユーザが何かをクリックした後に、必要なときにそのコンテンツを手続き的に生成して削除する($(this).remove()経由で)?

ありがとうございます!

+0

私はまた、その質問に興味のあるパフォーマンスだけでなく、コードの読みやすさとメンテナンス性も知っておく必要があります。 – sbichenko

答えて

2

実際の使用状況によって異なります。何度も何度も繰り返し使用する場合は、要素を作成して表示/非表示し、参照を1回だけ作成する1つのjQueryオブジェクトとして格納する方が効率的です。

ポップアップが頻繁に使用されない場合、またはその用途が特に異なる場合、または状態管理が過度に複雑になる可能性がある場合は、作成および破棄がおそらく適切です。

関連する問題