Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 02

М

Максим in JavaScript Noobs — сообщество новичков
Ну тут кста можно по идее сверять ид секции и ссылку и все элементы ниже, включая активный добавлять класс. А если только одному элементу нужно тут еще проще
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Сейчас доделаю один вариант, оформлю, покажу.

Думаю, что он кривой, но до чего додумался, до того додумался)
источник

М

Максим in JavaScript Noobs — сообщество новичков
Andrey
Сейчас доделаю один вариант, оформлю, покажу.

Думаю, что он кривой, но до чего додумался, до того додумался)
Ну если только активная секция меняет цвет то просто обсервером сравнивай ид секции в зоне видимости и ищи селектор ссылки с таким ид, если находит иди на элемент вверх и давай класс, но перед этим удаляя старый
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
Всем привет , да глупый вопрос , но мне всеравно , как правильно обрабатывать события ?
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
<button class="buttons" onclick="click()"> лол</button>
button.onclick = function click(){
 alert('Станет');
};
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
вот не получаетсмя
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
не робит
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Sineka L
<button class="buttons" onclick="click()"> лол</button>
button.onclick = function click(){
 alert('Станет');
};
<button class="button"> лол</button>

document.querySelector(".button").onclick = function(){
alert("Кек");
}
источник

EM

Elisey Martynov in JavaScript Noobs — сообщество новичков
Не обрабатывай события в html
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
Chingiz Mamiyev
<button class="button"> лол</button>

document.querySelector(".button").onclick = function(){
alert("Кек");
}
Спасибо 🙏
источник

A

Andrey in JavaScript Noobs — сообщество новичков
В общем получилось как-то так

function checkSection(elem, i) {
   let posElem = elem.getBoundingClientRect();
   if (posElem.top > 0 && posElem.top < window.innerHeight) {
     paginationItem[i].classList.add('active');
   } else {
     paginationItem[i].classList.remove('active');
   }
 }

 document.addEventListener('scroll', () => {
   for (let i = 0; i < section.length; i++) {
     checkSection(section[i], i);
   }
 });

Но срабатывет очень рано. Как только малая часть следующей секций появится.
источник

С

Семён Семёныч... in JavaScript Noobs — сообщество новичков
Добрый день!
Подскажите, пожалуйста. Стоит задачка при скролле менять логотип сайта на более подходящий
источник

С

Семён Семёныч... in JavaScript Noobs — сообщество новичков
источник

С

Семён Семёныч... in JavaScript Noobs — сообщество новичков
все тоже самое, только со своим логотип. Тоже на битриксе
источник

AM

Aqua Min in JavaScript Noobs — сообщество новичков
А че просто цвета не поменяешь, зачем эта вылезалка?
источник

С

Семён Семёныч... in JavaScript Noobs — сообщество новичков
Aqua Min
А че просто цвета не поменяешь, зачем эта вылезалка?
Сказали так сделать) я тоже не особо понимаю)
источник

МА

Майкал Алиев... in JavaScript Noobs — сообщество новичков
Ребятки
источник

МА

Майкал Алиев... in JavaScript Noobs — сообщество новичков
Кто может быть наставником
источник

МА

Майкал Алиев... in JavaScript Noobs — сообщество новичков
По js
источник

С

Семён Семёныч... in JavaScript Noobs — сообщество новичков
Я так понимаю - эта функции уже есть в js битрикса, также понимаю, что можно попалить через консоль разработчика, не подскажите только как и где?
источник