簡體   English   中英

想要一個100%寬度/高度的iPhone / iPad / iOS網頁

[英]Want an iPhone / iPad / iOS Webpage that is 100% width/height

我試圖獲得一個只是設備寬度/高度100%的網站,向下滾動到足以擺脫地址欄。 希望這有道理嗎?

我只需要簡單的尺寸,這樣我就可以將設備滾動到0,0並盡可能多地查看我的頁面。 例如,簡單地為320x400(320寬度,400可能=高度 - 標題欄 - 頁腳)

這樣做的原因是我將一個DIV放在一個頁面上,這個頁面是一個“視口”,可以移動到內容中,想想谷歌地圖。 我只是想讓這個div填滿所有空間。

問題是我似乎無法檢測到可用的窗口高度。 我似乎總是得到屏幕大小 - 標題欄 - 地址欄 - 可選的調試欄 - 頁腳。 如何檢測“最大可能尺寸”?

html,body height:100%; 並且divposition:absolute;top:0;bottom:0;left:0;right:0; 然后你不需要視口的確切寬度/高度, div將已經使用了最大可能的空間。

但是如果你仍然想要檢測,jQuery也$(element_you_want).width().height() 嘗試使用文檔或僅使用正文(高度為100%)

如果您使用的是javascript,請嘗試提醒:'innerWidth';

http://www.quirksmode.org/dom/w3c_cssom.html

自己回答:

var $div = $( '<div></div>' ).appendTo( document.body );

$div.css({height:2000,width:2000});

setTimeout(function(){
    window.scrollTo(0,1);
    alert( window.innerHeight + ', ' + window.innerWidth );
}, 10);

基本的想法是我強制窗口比我知道它可以支持的大,刪除地址欄然后測量大小。 我現在可以適當地調整這個div的大小。

暫無
暫無

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

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