Здравствуйте, господа. Как по скроллингу (вниз) создать элемент
один раз?
Если добавить в нижеприведенный код строку animated bounce (animate.css)
$('body').append('<button class="btn_up animated bounce" />');
, то видно, что при прокрутке кнопка создается бесконечно
$(window).scroll(function() {
if ($(window).scrollTop() > 300) { //если прокрутили на 300 вниз
$('body').append('<button class="btn_up" />');
}
if ($(window).scrollTop() == 0) { //если прокрутили вверх до 0
$('.btn_up').remove();
}
$('.btn_up').click(function() {
$('body, html').animate({'scrollTop': 0}, 500);
});
});