Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复英特尔XDK内部的滚动速度动画?_Javascript_Html_Intel Xdk - Fatal编程技术网

Javascript 如何修复英特尔XDK内部的滚动速度动画?

Javascript 如何修复英特尔XDK内部的滚动速度动画?,javascript,html,intel-xdk,Javascript,Html,Intel Xdk,当我在安卓手机上滚动时,滚动条会一直滚动,即使当我将手指从屏幕上移开时,我会停止滚动一段时间。如果我快速滚动并松开手指,看起来不错。我正在展示一段来自模拟器的短视频(在android的构建和应用程序预览之后,我得到了相同的结果,不过iphone运行得很好)。不幸的是,你在这段视频中看不到鼠标,但这里发生的是我垂直缓慢滚动,然后我释放鼠标,接下来发生的是滚动器以更快的速度继续滚动(这看起来很难看,我想修复)。我也试着在android中使用原生的滚动条,它还是一样的 当我打开appframework

当我在安卓手机上滚动时,滚动条会一直滚动,即使当我将手指从屏幕上移开时,我会停止滚动一段时间。如果我快速滚动并松开手指,看起来不错。我正在展示一段来自模拟器的短视频(在android的构建和应用程序预览之后,我得到了相同的结果,不过iphone运行得很好)。不幸的是,你在这段视频中看不到鼠标,但这里发生的是我垂直缓慢滚动,然后我释放鼠标,接下来发生的是滚动器以更快的速度继续滚动(这看起来很难看,我想修复)。我也试着在android中使用原生的滚动条,它还是一样的

当我打开appframework.ui.js文件并暂时删除该函数时:

jsScroller.prototype.onTouchEnd = function ()
它删除了从屏幕上释放手指/鼠标后发生的滚动,但是无论我是否停止快速滚动,它都会完全删除,这也是不可取的

如果其他人注意到了这一点,并知道如何修复它,我将非常感谢您的帮助,使用appframework+cordova

//谢谢


您是否仅在模拟器中看到此行为?或者在实际设备上运行时?你使用的是什么版本的XDK?我想我也看到了同样的情况。我也在实际设备上看到了它,但只有在android中,而不是在iOS中,我使用的是2.2版。如果我在XDK中使用ionic,那么这种行为就消失了,不过我真的希望改用应用程序框架。很明显,是appframework.ui.js文件中的代码导致了这种情况。我正在和AF专家交谈,我会看看我能做些什么。