首页 > 解决方案 > 如何增加向上滚动的计数

问题描述

我必须在每个滚动条上增加计数 1。比如:

let scrollCount = 0;
//initially it would be 0 and after  every scroll up it should increase 1,
scrollCount++;

react-native 中每次滚动时递增计数 1 的功能是什么。

//下面的js代码我知道..但是对于react-native变得混乱。

var scrollCount = 0;
           window.addEventListener('mousewheel', function(e){

            if(e.wheelDelta<=0 && scrollCount<5){
            scrollCount++;
            }

          else if(e.wheelDelta>0 && scrollCount>1){
        scrollCount--;
        }
         document.querySelector('.number').innerHTML = scrollCount;
         });

标签: javascriptreactjsreact-nativeecmascript-6

解决方案


object.onscroll = function(){
  //myScript
};

每次滚动运行你的脚本

或添加事件监听器:

object.addEventListener("scroll", myScript);

它变成这样:

var scrollCount = 0;
//object is your document. or any DOM element you would like to add
object.onscroll = function(){
  scrollCount++;
};

推荐阅读