Здравствуйте.
Подскажите, пожалуйста, как мне сделать так, чтобы когда в видимой области появляется #box2, то #cd .is-selected .cd-dot стал залит красным цветом. Сразу объясню, что jquery принципе совсем не знаю и скрипт скроллинга написать для меня сложно, поэтому нашел какой-то похожий скрипт, но получилась каша и ничего, естественно, не работает.
function come(elem){
var docViewTop = $(window).scrollTop(),
docViewBottom = docViewTop + $(window).height(),
elemTop = $(''+elem+'').offset(),
elemTop = elemTop.top;
if((elemTop <= docViewBottom) && (elemTop >= docViewTop)){ return '1';}else if(elemTop >= docViewTop){return '2';}else{return '3';}
return false;
}
function getBodyScrollTop(){
if(come('#box2') == '1'){
$('.no-touch #cd-vertical-nav a.is-selected .cd-dot').attr('class', '');
$('.no-touch #cd-vertical-nav a.is-selected .cd-dot').css('background', 'red');
$('.no-touch #cd-vertical-nav a.is-selected .cd-dot').attr('class', '');
$('.no-touch #cd-vertical-nav a.is-selected .cd-dot').css('transition', 'all 0.3s');
}
window.addEventListener("scroll", getBodyScrollTop);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть отправка комментариев,нужно проверить пустой ли див ,и если он пустой то не отправлять комментарийЦель сделать ,чтобы пустые комментарии...
Jquery keyup how to colorize the found part of the text?
Здравствуйте, есть объект, у которого свойство - это число например: