Подскажите, коллеги, можно ли добиться выравнивания по правому краю всплывающего окна BX.Main.Popup относительно элемента к которому оно привязано. Пример:
Получается так:

Можно задавать offsetLeft, но это негибкое решение, не угадаешь сколько нужно вешать...
| Код |
|---|
<button id="test-button" style="display: block; margin: 0 auto;">Test</button>
<sc ript>
BX.ready(function () {
const popup = new BX.Main.Popup({
autoHide: true,
offsetTop: 0,
offsetLeft: 0,
closeIcon: true,
closeByEsc: true,
zIndex: 2000,
minWidth: 250,
maxWidth: 450,
background: "#fff",
borderWidth: 1,
contentBackground: "transparent",
animation: "fading-slide",
className: "htl-popup-window",
});
popup.setBindElement(BX('test-button'));
popup.setContent("<h1>Popup!</h1>");
popup.show();
});
</sc ript> |
Можно задавать offsetLeft, но это негибкое решение, не угадаешь сколько нужно вешать...