Hallo @dedlfix,
ich habe mal (nur) den Event 'load' eingebaut. Mit Chrome kein Problem, unter Firefox hat mein Container zu dem Zeitpunkt noch eine Höhe von 0.
import forEach from '../../../javascripts/dom/forEach';
const imageSlider = document.querySelectorAll('[data-js-module="o-image-slider"]');
const init = async () => {
const {
tns
} = await import('../../../../node_modules/tiny-slider/src/tiny-slider.module');
forEach(imageSlider, (index, element) => {
const debounce = function(func, wait, scope) {
...
};
const render = function(info) {
console.log('render');
...
};
const slider = tns({
...
//onInit: render
});
//window.addEventListener('resize', debounce(render, 250, slider.getInfo()));
window.addEventListener('load', render(slider.getInfo()));
});
};
if (imageSlider.length) {
init();
}
Da gehen mir langsam die Ideen aus ;( Und Dir?
gruss, heinetz