Какое свойство сделать, когда ссылка на #id на моей странице занимает больше времени? то есть переход

Я хочу сделать, когда я нажимаю на ссылку, которая ведет к той же части моего HTML-файла, у меня переход немного медленнее, я искал и читал, но ничего не нашел. Спасибо

0
задан 27.11.2019, 23:25
1 ответ

Как они говорят тебе не ser¦ - в с CSS, podr¦-схвати это делать это с языком сценариев JavaScript.

Может быть этот c¦digo помог тебе:

// Seleccionas todos los elementos con la clase anchor
const anchors  = document.querySelectorAll('.anchor');

// A cada uno se le añade el evento click
anchors.forEach( (anchor) => {
    anchor.addEventListener('click', (e) =>{

        // Evita el comportamiento por defecto
        e.preventDefault();

        // Localiza el elemento al que referencia el ancla
        const elm = document.querySelector(anchor.getAttribute('href'));

        // Hace el scroll
        elm.scrollIntoView({block: "start", behavior: "smooth"});
    });
});

только ты должен включать этот кусок кода язык сценариев JavaScript и помещать в каждую ссылку якоря, что у тебя был класс CSS anchor и desplazarÃ: с smooth scroll.

0
ответ дан 01.12.2019, 10:45