2014-11-04 61 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