JS: $('body').append(''); как создать элемент 1 раз при начале прокрутки?
var btnCreated = false;
$(window).scroll(function() {
  if (!btnCreated) {
    // создаем кнопку
    // ...
    btnCreated = true; // и переключаем флаг
  }
});
Проверяйте перед созданием length элемента  и если 0, то создавайте.