Когда вы добавляете большую подсказку в intro.js, он вычисляет, есть ли у нее место для размещения подсказки сверху, снизу, слева и справа, выполняя следующие действия:
/*
* auto determine position
*/
// Check for space below
if (targetElementRect.bottom + tooltipHeight + tooltipHeight > windowSize.height) {
_removeEntry(possiblePositions, "bottom");
}
// Check for space above
if (targetElementRect.top - tooltipHeight < 0) {
_removeEntry(possiblePositions, "top");
}
// Check for space to the right
if (targetElementRect.right + tooltipWidth > windowSize.width) {
_removeEntry(possiblePositions, "right");
}
// Check for space to the left
if (targetElementRect.left - tooltipWidth < 0) {
_removeEntry(possiblePositions, "left");
}
Затем он решаетпоместить всплывающую подсказку поверх элемента как таковую
Есть ли способ заставить ее заставить всплывающую подсказку перейти под элемент и сделать страницу прокручиваемой? (динамически изменять высоту страницы) (даже после того, как фактическое исходное тело завершено)