0
jQuery(window).scroll(function(){
if (jQuery(this).scrollTop() > 100) {
jQuery('#topcontrol').css({bottom:"15px"});
} else {
jQuery('#topcontrol').css({bottom:"-100px"});
}
});События Jquery работают только для 'html'
jQuery('#topcontrol').click(function(){
jQuery('html, body').animate({scrollTop: '0px'}, 800);
console.log('works');
});
Ничего не происходит. Ошибок в консоли не отображаются. Независимо от того, какое событие - клик, зависание и т. Д. - они работают, только если я применил их к «html'tag». Первая часть кода работает префектно, я имею в виду .css.
Какое колдовство это?
Javascript будет запущен, как только он загрузится, но остальная часть страницы, возможно, еще не загрузилась. Этот фрагмент, который вы отправили, будет ждать, пока документ не будет полностью загружен до выполнения javascript, содержащегося внутри. – Paul
Теперь я вижу. благодаря –