我正在寻找一种隐藏HTML5元素的方式,当我将显示它们时,它们将位于相同的位置并具有相同的样式。隐藏并显示HTML5元素而不会丢失样式
我试图从RootPanel中删除它们并添加回来,但它们没有再出现。
我正在寻找一种隐藏HTML5元素的方式,当我将显示它们时,它们将位于相同的位置并具有相同的样式。隐藏并显示HTML5元素而不会丢失样式
我试图从RootPanel中删除它们并添加回来,但它们没有再出现。
// before
$("#myElement").css({"visibility":"hidden"});
// after
$("#myElement").css({"visibility":"visible"});
添加和删除元素不应该更频繁地执行。它是一个性能问题。每次添加和删除一些元素浏览器会执行一些操作,如link
所述,因此,显示/隐藏元素的最佳方式是使用CSS显示:无或可见性:隐藏属性。
style =“display:none”;或style =“visibility:hidden”;
style =“display:none”;或style =“visibility:hidden”; – philipp 2013-02-18 08:13:48