为了账号安全,请及时绑定邮箱和手机立即绑定

如何增加向上滚动的数量

如何增加向上滚动的数量

繁星点点滴滴 2021-05-12 09:49:30
我必须在每个滚动上增加计数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;         });
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

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

};


查看完整回答
反对 回复 2021-05-27
?
莫回无

TA贡献1865条经验 获得超7个赞

您将onScroll回调添加到可滚动组件。


例如,如果您有个ScrollView,则可以执行以下操作:


<ScrollView

  onScroll={this.handleScroll}

>

  <ComponentsWithinYourScrollView />

</ScrollView>

根据您定义为滚动的内容,您可能只希望在用户启动的每个滚动操作上增加,然后可能需要执行以下操作:


<ScrollView

  onScrollBeginDrag={this.handleScrollStart}

>

  <ComponentsWithinYourScrollView />

</ScrollView>


查看完整回答
反对 回复 2021-05-27
  • 2 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信