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