Javascript中的滚动停止事件

Javascript中的滚动停止事件,javascript,ios,cordova,Javascript,Ios,Cordova,我曾经是struct,基本上我正在尝试使用核心javascript开发IOS(Cordova)应用程序,而不使用任何框架,如ionic、onsen ui等 问题是,当滚动停止时,我需要滚动停止事件 过程:- 当用户点击滚动,然后滚动开始后,有时滚动将停止我需要滚动停止时滚动停止。。(需要核心javascript,无需任何外部JS,如J query等) 如果有人能帮我解决这个问题,谢谢你 <script language="javascript"> var scrollTimer

我曾经是struct,基本上我正在尝试使用核心javascript开发IOS(Cordova)应用程序,而不使用任何框架,如ionic、onsen ui等 问题是,当滚动停止时,我需要滚动停止事件

过程:-

当用户点击滚动,然后滚动开始后,有时滚动将停止我需要滚动停止时滚动停止。。(需要核心javascript,无需任何外部JS,如J query等)

如果有人能帮我解决这个问题,谢谢你


<script language="javascript">
  var scrollTimer = -1;

    function bodyScroll() {
     document.getElementById("#test") = "scrolling";

    if (scrollTimer != -1)
    {
     clearTimeout(scrollTimer);
     scrollTimer = window.setTimeout("scrollFinished()", 500);
    }

    function scrollFinished() {
    document.getElementById("#test") = "scrolling stopped";
   }
</script>
<body onscroll="bodyScroll();">
  <div id="test"></div>
</body>
var scrollTimer=-1; 函数bodyScroll(){ document.getElementById(“#test”)=“滚动”; 如果(滚动计时器!=-1) { clearTimeout(滚动计时器); scrollTimer=window.setTimeout(“scrollFinished()”,500); } 函数scrollFinished(){ document.getElementById(“#test”)=“滚动停止”; }
可能重复感谢回复,但在这种情况下,当您将手指从手机上移开时,事件会触发,而不是滚动停止时,我希望滚动完全停止(无jquery或其他外部js)