【问题标题】:Position radalert next to button that opens it将 radalert 放在打开它的按钮旁边
【发布时间】:2014-02-27 18:07:54
【问题描述】:

我有一个包含 RadWindowManager 的母版页。

在子页面中,有多个按钮。单击每一个 radalert 消息都会弹出,但它显示在页面中心,我想将其显示在按钮的右侧。

如何确保 radalert 弹出窗口显示在单击按钮的右侧? radalert 的底部应与单击按钮的底部对齐。

【问题讨论】:

    标签: asp.net telerik radwindow


    【解决方案1】:

    使用 JavaScript 在您打开对话框时移动它。比如:

    <asp:Button ID="Button1" Text="open RA" OnClientClick="openRA(this); return false;" runat="server" />
    <script type="text/javascript">
        function openRA(btn)
        {
            var oAlert = radalert("message");
            var btnPos = $telerik.getBounds(btn);
            oAlert.moveTo(btnPos.x + btnPos.width, btnPos.y - oAlert.getWindowBounds().height);
        }
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多