HTML5 要素を非表示にして、それらを表示するときに同じ場所に同じスタイルで表示されるようにする方法を探しています。
それらを RootPanel から削除して再度追加しようとしましたが、再表示されませんでした。
// before
$("#myElement").css({"visibility":"hidden"});
// after
$("#myElement").css({"visibility":"visible"});
要素の追加と削除は頻繁に行うべきではありません。パフォーマンスの問題です。いくつかの要素を追加および削除するたびに、ブラウザはリンクに記載されているようにいくつかの操作を行います
したがって、要素を表示/非表示にする最良の方法は、CSS display: None または visibility: hidden プロパティを使用することです。
スタイル="表示:なし"; または style="visibility:hidden";