如何将剑道UI窗口与页面上的另一个元素对齐

How do I align a kendo UI window with another element on the page?

本文关键字:另一个 对齐 元素 窗口 UI      更新时间:2023-09-26

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

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

这在常见情况下有效,但不能处理像从页面流出这样的事情。有没有更好/更稳健的方法来实现这一点?

没有内置;有一种方法可以为弹出窗口处理这一问题,但将其用于窗口将比自己实现更困难。

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

相关文章: