簡體   English   中英

窗口高度jQuery函數返回未定義的值

[英]Window height jquery function returns undefined value

$(窗口).height(); 不返回任何值表示其未定義。

                         var modalHeight = $(window).height();

                        $('.inside-body-wrapper').css("max-height",modalHeight);
                        $('.overlay').css("height",modalHeight);
                        $('.modal').css({
                            display: "block",
                            height: modalHeight
                        });

下面是控制台的屏幕截圖。

您可以使用..

$(document).ready(function() {     

  var wt = $(window).width();
  var ht = $(window).height();
  ....
  ....    
});

原因很清楚,如果您考慮一下jquery的實際作用,則將為選擇器提供的內容返回height樣式屬性。 由於window沒有,它將是未定義的。

您可以嘗試使用window.outerHeight或window.innerHeight來獲取那些有用的屬性。

您可以使主體標記為100%高度,然后獲得主體的高度而不是窗口的高度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM