我在使用javascript设置asp面板的高度时遇到问题。我使用下面的代码执行此操作但没有工作。
<script type="text/javascript">
$(function() {
var sheight = $(window).height();
$("#paneldata").height(sheight-240);
});
</script>
我的代码有什么问题?
提前致谢。
答案 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>