Подскажите, коллеги, можно ли добиться выравнивания по правому краю всплывающего окна 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, но это негибкое решение, не угадаешь сколько нужно вешать...