Доработать скрипт скролинга Top / Bottom

322
25 сентября 2017, 04:25

Доброго времени суток! Я не силен в скриптах и пришел к вам за помощью! Ситуация такая, что данный скрипт работает при прокрутке скрола страницы вниз. Как сделать чтобы он запускал работу счетчика, как вниз, так и в вверх?

<script type="text/javascript" src="http://vana.my1.ru/js/spincrement.js"></script>

$(document).ready(function () { 
  var show = true; 
  var countbox = "#counts"; 
  $(window).on("scroll load resize", function () { 
 
    if (!show) return false; // Отменяем показ анимации, если она уже была выполнена 
 
    var w_top = $(window).scrollTop(); // Количество пикселей на которое была прокручена страница 
    var e_top = $(countbox).offset().top; // Расстояние от блока со счетчиками до верха всего документа 
 
    var w_height = $(window).height(); // Высота окна браузера 
    var d_height = $(document).height(); // Высота всего документа 
 
    var e_height = $(countbox).outerHeight(); // Полная высота блока со счетчиками 
 
    if (w_top + 0 >= e_top || w_height + w_top == d_height || e_height + e_top < w_height) { 
      $(".spincrement").spincrement({ 
        thousandSeparator: "", 
        from: 0, 
        duration: 10000 
      }); 
 
      show = false; 
    } 
  }); 
});
<section id="counts"><span class="spincrement">10</span></section>

READ ALSO
Замена текста на странице без селектора на js/JQuery

Замена текста на странице без селектора на js/JQuery

Как с помощью js/JQuery найти на странице текст и заменить его на другой без селекторов, к примеру где то на странице есть текст:

313
Как взять данные из БД с помощью JavaScript-а

Как взять данные из БД с помощью JavaScript-а

Есть функция, которая берет данные из json файла и делает с этими данными какие-то действияКак сделать так, что бы можно было брать данные из БД и делать...

241
PHP Instagram API invalid media_id

PHP Instagram API invalid media_id

Здравствуйте, при запросе к api, выводится такая ошибка:

261
Объединить два массива в один по ключам

Объединить два массива в один по ключам

У них manager_customer_id одинаковые ни как не могу сообразить как объединить, что бы получилось

288