Позиция Radalert рядом с кнопкой, которая открывает его

StackOverflow https://stackoverflow.com//questions/22076791

  •  23-12-2019
  •  | 
  •  

Вопрос

У меня есть главная страница с radwindowmanager в нем.

на дочерней странице, есть несколько кнопок.При нажатии на каждое сообщение Radalert появляется, но он показывает в центре страницы, и я хотел бы показать его немедленно справа от кнопки.

Как бы я убедиться, что Radalert Popup показывает немедленное право на кнопку нажатия? Нижняя часть Radalert должна соответствовать нижней части нажатия кнопки.

Это было полезно?

Решение

Используйте 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>
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top