我必须在每个滚动上增加计数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++;
};
莫回无
TA贡献1865条经验 获得超7个赞
您将onScroll回调添加到可滚动组件。
例如,如果您有个ScrollView,则可以执行以下操作:
<ScrollView
onScroll={this.handleScroll}
>
<ComponentsWithinYourScrollView />
</ScrollView>
根据您定义为滚动的内容,您可能只希望在用户启动的每个滚动操作上增加,然后可能需要执行以下操作:
<ScrollView
onScrollBeginDrag={this.handleScrollStart}
>
<ComponentsWithinYourScrollView />
</ScrollView>
添加回答
举报
0/150
提交
取消