我正在寻找一种隐藏 HTML5 元素的方法,当我展示它们时,它们将位于相同的位置并具有相同的样式。
我尝试将它们从 RootPanel 中删除并重新添加,但它们没有重新出现。
// before
$("#myElement").css({"visibility":"hidden"});
// after
$("#myElement").css({"visibility":"visible"});
不应更频繁地添加和删除元素。它是一个性能问题。每次添加和删除一些元素时,浏览器都会执行链接中提到的一些操作
因此,显示/隐藏元素的最佳方法是使用 CSS display: None 或 visibility: hidden 属性。
风格=“显示:无”;或风格=“可见性:隐藏”;