Javascript 如何始终在同一偏移量上滚动?

Javascript 如何始终在同一偏移量上滚动?,javascript,scroll,titanium-mobile,Javascript,Scroll,Titanium Mobile,我有一个很好的视角。如果我进行滚动动作,内容将根据手指滚动动作的力度移动。我需要使其始终滚动定义值(即400像素)。我怎样才能意识到这一点 我已经用$.scrollTo()和scrollingEnabled=false尝试过了,但是它真的不是那么平滑 还有其他建议吗 已添加 如果您想进行一种可滚动的垂直视图(用户可以拉动scrollView,如果拉动超过阈值,scrollView将切换到下一个垂直视图,如果没有,scrollView将返回到当前垂直视图),您可以使用“scroll”和“drage

我有一个很好的视角。如果我进行滚动动作,内容将根据手指滚动动作的力度移动。我需要使其始终滚动定义值(即400像素)。我怎样才能意识到这一点

我已经用
$.scrollTo()和scrollingEnabled=false尝试过了,但是它真的不是那么平滑

还有其他建议吗

已添加

如果您想进行一种可滚动的垂直视图(用户可以拉动scrollView,如果拉动超过阈值,scrollView将切换到下一个垂直视图,如果没有,scrollView将返回到当前垂直视图),您可以使用“scroll”和“dragend”事件来完成。下面是一个下拉和滚动视图示例,其中两个400px视图垂直堆叠:

var scrollView.top = -400; //Size of the view
var threshold = -100; // Threshold to pull for changing view
var changingPageTriggered = false;
var pulling = false;
scrollView.addEventListener('scroll',function(e) {
    var offset = e.y;
    if (offset <= threshold && !pulling) {
        pulling = true;
        changingPageTriggered = true;
    } else {
        pulling = false;
        changingPageTriggered = false;
    }
});
scrollView.addEventListener('dragend',function(e) {
    if (pulling && changingPageTriggered) {
        changingPageTriggered = false;
        pulling = false;
        changePage()
    }
});
function changePage() {
    scrollView.scrollTo(0,-400)
    scrollView.top = 0
}
var scrollView.top=-400//视图的大小
风险值阈值=-100;//更改视图时要拉取的阈值
var changingPageTriggered=假;
var=false;
scrollView.addEventListener('scroll',函数(e){
var偏移=e.y;

如果(偏移量不完全相同。我有50个视图的水平视图,我希望通过幻灯片移动到下一个视图,而不是从视频中传递几个视图,这看起来像一个封面流。我从未使用过一个,但您可能想尝试,知道这一点很好!)现在的问题是,如何为android制作类似的东西?我找到了一个html/js解决方案,但速度相当慢[link]