Я следую примеру из официальной документации для создания простого всплывающего окна: https://react.semantic-ui.com/modules/popup
Итак, вот мой текущий код, который работает очень хорошо:
export default (state, methods) => {
const { trigger, handleTooltipOpen, handleTooltipClose } = methods;
return (
<Popup className={ `tooltip ${ state.className }` } trigger={ trigger } open={ state.tooltipShown }
onOpen={ handleTooltipOpen } onClose={ handleTooltipClose }
on="hover" hideOnScroll>
<p>Popup Text</p>
</Popup>
);
};
Но по умолчанию всплывающее окно добавляется в конец <body>
(что меня очень сбивает с толку). Есть ли способ указать, где именно добавить всплывающее окно или какую-то опцию inline
?
P.S. Я добавил ссылку на песочницу, где вы можете воспроизвести проблему — просто откройте ее в адаптивном мобильном режиме и Пролистать.
trigger
за это? - person totymedli   schedule 09.07.2018