2013-03-04 105 views
0

我正在嘗試創建一個頁面,其中「幻燈片」堆疊並且用戶必須滾動。每張幻燈片應該填充整個視口。所以我有這個CSS:移動Safari上高度爲100%的div

html, 
body, 
.slide { 
    height: 100%; 
} 

而在我的HTML我只是有

<div class="slide"> 
    <!-- Content Slide #1 here --> 
</div> 
<div class="slide"> 
    <!-- Content Slide #2 here --> 
</div> 

而且它的偉大工程。問題是,在我的iPhone上,第二張幻燈片不夠高。
它的大小似乎是用頂部的滾動條來計算的,但是當我向下滾動時,沒有滾動條。我想我需要jQuery來解決這個問題,但我該怎麼做呢?

+0

檢查我的回答類似的問題,可能會有點幫助http://stackoverflow.com/questions/8205812/jquery-js-ios-4 - 和 - 文件高度問題 – 2013-03-30 11:44:28

回答

0

如果你想使用jQuery您可以在此

if(/iPhone|iPad|iPod/i.test(navigator.userAgent)) { 
    $('.slide').css({'height':'100%'}); 
} 
+0

對不起,但沒有不工作。它和我在CSS文件中已經指定的完全一樣。 – Sven 2013-03-04 13:26:14

+0

您是否嘗試過上述if語句之間的不同高度? – 2013-03-04 13:29:33

+0

@Sven如何設置最小高度爲100% – MimiEAM 2013-03-04 13:30:06