如何将kendo UI窗口与页面上的其他元素对齐?

时间:2015-03-05 20:44:54

标签: javascript kendo-ui alignment kendo-window

我有一个链接,点击后会打开一个kendo UI窗口。我想将窗口与链接对齐。我目前的逻辑是:

        kendoWindow.setOptions({
            position: {
                top: link.position().top + link.height(),
                left: link.position().left
            }
        });

这适用于常见情况,但不处理流出页面等内容。是否有更好/更强大的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

没有内置的东西;有一种方法可以为弹出窗口处理这个问题,但是为窗口分配这个方法比自己实现它要多得多。

只需计算视口是否有足够的空间用于所需位置以及窗口的宽度或高度。如果没有,请相应调整位置。