Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery或javascript设置asp面板高度?_Javascript_Jquery_Asp.net - Fatal编程技术网

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

如何使用jquery或javascript设置asp面板高度?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我在使用javascript设置asp面板的高度时遇到问题。我使用下面的代码来做这件事,但没有工作 <script type="text/javascript"> $(function() { var sheight = $(window).height(); $("#paneldata").height(sheight-240); }); </script> $(函数(){ var sheight=$(window.height(); $(“#pan

我在使用javascript设置asp面板的高度时遇到问题。我使用下面的代码来做这件事,但没有工作

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

$(函数(){
var sheight=$(window.height();
$(“#paneldata”)。高度(sheight-240);
});
我的代码一定有什么问题


提前感谢。

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


$(函数(){
var sheight=$(window.height();
$(“#”)高度((sheight-240)+“px”);
});
或者(如果在静态模式下使用ClientID),请仅尝试以下操作:

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

$(函数(){
var sheight=$(window.height();
$(“#paneldata”).height((sheight-240)+“px”);//添加带高度的“px”,如下所示
});

最好向OP寻求澄清。如果OP在
静态模式下使用ClientID,那么您的答案是否定的value@Satpal..the提问者除了jquery代码外没有发布任何东西,所以我认为id问题可能存在,如我的答案所示。@Kartikeya…好的,它工作得很好,先生..我只是忘了写“px”…谢谢你的完美答案:-)
 <script type="text/javascript">
   $(function() {
    var sheight = $(window).height();
    $("#paneldata").height((sheight-240) + "px"); // add 'px' with height as shown here
   });
 </script>