javascript - 如何增加向上滚动的计数

标签 javascript reactjs react-native ecmascript-6

我必须在每个滚动条上增加计数 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;
         });

最佳答案

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++;
};

关于javascript - 如何增加向上滚动的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56076623/

相关文章:

javascript - 如何使用单个函数在 Canvas 上绘制多个图像?

javascript - 嵌套 Firebase 查询

reactjs - 找不到模块 'webpack/lib/rules/BasicEffectRulePlugin'

reactjs - 如何在 react 原生 map View 上设置 legend.png 的样式

javascript - 在 props 中传递函数是未定义的

javascript - 为什么功能流程不正常?

javascript - PhoneGap/Android WebView 抛出 "Unknown chromium error: 0"

javascript - 如何在 javascript 中从 json 中获取行或单元格?

ios - 不断使用 React Native 获取未定义的字体系列 - 链接矢量图标 - 构建告诉我取消链接

reactjs - 如何只发送图片消息? (也无需发送文本)