2014-11-04 62 views
0

使用durandal 2.1.0版我發現了一個問題,我無法修復它似乎。Durandal對話框溢出滾動

我正在使用一個對話框,但內容對於屏幕來說太大了,按鈕 - 它們位於屏幕的底部 - 有種脫落,在屏幕下面。

這主要來自於我使用可視綁定使用敲除顯示和隱藏對話框中的元素使得durandal位置錯誤和/或在溢出時不顯示對話框/屏幕的滾動條。

有誰知道如何通過獲取滾動條或將其重新放置在屏幕上解決此問題?

我嘗試了調整方法,但沒有成功。 而且我嘗試這兩種:

Responsive dialog

Durandal modal dialog

兩人都沒有幫幫忙,我仍然停留在此。 任何人都知道如何讓對話框或屏幕上的滾動條,所以我實際上可以通過滾動看到我的按鈕?或者有更好的方法來解決這個問題嗎?

回答

0

我不知道這是你想要

.modal-body { 
    max-height: calc(100vh - 210px); 
    overflow-y: auto; 
} 

http://jsfiddle.net/farizazmi/5Lnqurar/

+0

我記得溢出-Y:汽車產生了一些問題的Android,或者是它的Windows Phone ......如果你知道確保需要滾動,將值設置爲「滾動」而不是自動,這樣您就安全了。 – zewa666 2014-11-05 11:08:42

+0

這對我來說不起作用,當我顯示默認情況下不在屏幕上的新元素時,它確實只會脫落,而是由敲除可見性綁定顯示。他似乎沒有重新計算滾動條應該顯示的時間。 – Tikkes 2015-01-08 15:49:47