Внутри iframe — отдельный документ, страница. Можете считать iframe окошком браузера. Высоту на основе содержимого задать с помощmю Css нельзя.
Если содержимое iframe загружено с того же домена, что и родительская страница, то вы сможете джаваскриптом получить доступ внутрь iframe (или наоборот из фрейма в родительскую страницу), посчитать высоту контента и установить ее для iframe.
Не надо вываливать всю функцию.
Покажите определение, важные строчки в ней для данной проблемы (например присвоение той самой единички), вызов функции и условие повторного вызова.
Как-то так, только ваш код:
function myfunc(){
…
$var = 1;
…
if ($var == 1) {
myfunc();
}
}
myfunc();
Дополняю объяснением: слайдер инициализируется на скрытых блоках. Скрытые блоки не имею размеров, отсюда проблемы. Нужно повесить слушателя на событие shown.bs.collapse на аккордионе и в нем производить обновление слайдера. Или даже инициализацию, слайдер все равно не нужен, пока его не видно.
Есть ли вообще смысл в Bootstrap если есть flexbox и CSS Grid?
Типичный вопрос новичка.
Профессиональный рост верстальщика:
1 стадия: бери бутстрап и делай.
2 стадия: бутстрап гавно, есть же флексы!
3 стадия: у меня есть бутстрап и есть флексы. Круто.
Насколько вообще Bootstrap востребован в промышленности)?
Востребован. Вам даже тестовое на нем попросили сделать.
Bootstrap - это удобно, качественно и быстро или все же есть серьезные недостатки?
Удобно и быстро. Качество будет зависеть только от вас. Недостатков тоже море.