Forum Discussion
Scrolling with JS
Dziękuję za tak szybką odpowiedź. Chciałem użyć kodu do automatycznego przewijania panelu przewijania. Tak to wygląda u mnie. Kod wygląda następująco:
console.log("�� Skrypt automatycznego przewijania rozpoczyna się...");
function autoScrollTargetElement() {
const scrollContainer = document.querySelector('tekst'); // Dostosuj, jeśli to konieczne
if (!scrollContainer) {
console.warn("⚠ .scrollarea-area nie znaleziono.");
return;
}
console.log("✅ .scrollarea-area znaleziono, rozpoczynanie przewijania...");
let scrollAmount = 0;
const maxScroll = scrollContainer.scrollHeight - scrollContainer.clientHeight;
const step = 1;
const interval = 20;
const scrollInterval = setInterval(() => {
scrollAmount += step;
scrollContainer.scrollTop = scrollAmount;
if (scrollAmount >= maxScroll) {
clearInterval(scrollInterval);
console.log("�� Przewijanie zakończone.");
}
}, interval);
}
// Poczekaj, aż Storyline i DOM zostaną w pełni załadowane
function waitForScrollableArea() {
const check = setInterval(() => {
const container = document.querySelector('tekst');
if (container) {
clearInterval(check);
autoScrollTargetElement();
}
}, 100);
}
waitForScrollableArea();
Related Content
- 6 months ago
- 5 months ago
- 3 months ago