如何使用jquery或javascript设置asp面板高度?

时间:2014-09-18 07:05:48

标签: javascript jquery asp.net

我在使用javascript设置asp面板的高度时遇到问题。我使用下面的代码执行此操作但没有工作。

<script type="text/javascript">
  $(function() {
  var sheight = $(window).height();
  $("#paneldata").height(sheight-240);
  });
</script>

我的代码有什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为问题是 asp.net有服务器端控件然后以这种方式获取目标ID (并修复其他问题,如下所示):

<script type="text/javascript">
  $(function() {
  var sheight = $(window).height();
  $("#<%=paneldata.ClientID %>").height((sheight-240) + "px");
  });
</script>

OR(如果您在静态模式下使用ClientID),请仅尝试此操作:

 <script type="text/javascript">
   $(function() {
    var sheight = $(window).height();
    $("#paneldata").height((sheight-240) + "px"); // add 'px' with height as shown here
   });
 </script>