我想获得客户端浏览器的宽度,以便调整网页的内容。经过一番研究,我使用带有 jQuery 的 HiddenField 来获取宽度。
<asp:HiddenField runat="server" ID="SendA" Value="" />
<script>
document.getElementById("<%=SendA.ClientID%>").value = $(window).width();
</script>
我还使用计时器每分钟更新一次页面。
问题是,第一次加载页面时,SendA 的值仍然是“”,但在 Timer 更新页面后,SendA 返回正确的浏览器宽度。
首次加载页面时,有什么方法可以获取浏览器宽度?