33 lines
954 B
JavaScript
33 lines
954 B
JavaScript
export default function singleConseil() {
|
|
let chapterIndex = document.querySelector('.chapter_index');
|
|
let questionBlocks = document.querySelectorAll('.questions-container-block');
|
|
|
|
function handleLinksBehavior() {
|
|
let chapterLinks = document.querySelectorAll('.chapter_index__link');
|
|
|
|
chapterLinks.forEach((link) => {
|
|
link.addEventListener('click', (e) => {
|
|
e.preventDefault();
|
|
let target = e.target.getAttribute('href');
|
|
let targetBlock = document.querySelector(target);
|
|
console.log(targetBlock);
|
|
targetBlock.scrollIntoView({
|
|
behavior: 'smooth',
|
|
});
|
|
});
|
|
});
|
|
}
|
|
|
|
function handleChapterIndicatorPosition() {
|
|
let chapterIndicator = document.querySelector('.chapter_index__position-indicator');
|
|
|
|
|
|
}
|
|
|
|
}
|
|
handleLinksBehavior();
|
|
// console.log(chapterIndex);
|
|
// console.log(questionBlocks);
|
|
// console.log(chapterLinks);
|
|
}
|