0
我们最近搬到引导程序并遇到此问题。我有一个错误消息标签设置为仅当出现错误时才显示,但在页面加载时它显示一秒,当它应该隐藏。 引导带隐藏面板在页面加载时可见一秒
<div class="col-sm-12">
<asp:Label ID="lblError" runat="server"></asp:Label>
</div>
</div>
</div>
var error = $("#MainContent_lblError").text();
if (error != '') {
$("#pnlError").show()
}
else { $("#pnlError").collapse('hide') };
});
所以默认使用CSS隐藏..... – epascarello
由于您使用JavaScript代码隐藏元素,因此只有在加载完整页面后才能运行。默认情况下,将class =“hidden”添加到元素标记中,然后您的javascript函数将显示或隐藏该元素,而不会在页面加载时显示该元素。 – MUlferts
当我添加class =“hidden”到元素标记时,即使它应该显示也不显示。 – user3439450