首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页单指卷轴-什么技术?工作上的例子?

网页单指卷轴-什么技术?工作上的例子?
EN

Stack Overflow用户
提问于 2013-03-19 22:38:06
回答 3查看 4.4K关注 0票数 3

设置:

我有一个网站,是本地托管在桌面电脑,我有一个触摸屏连接到那个桌面。该网站是在触摸屏上使用Firefox浏览的。

需求:

  • 启用一个手指滚动我的网站从触摸屏。
  • 它的行为应该与目前iPhone的单指滚动完全一样。
  • 它只需要在Firefox中工作。

问题:

  • 在这种情况下,最好的技术是什么?(JQuery/Javascript/CSS?)
  • 你能为我提供一个有用的例子/解决方案吗?

非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2013-03-20 01:20:59

我让你算出细微差别,但是像这样的东西给你一个想法。

代码语言:javascript
复制
$(function(){

    var dragYStart;
    var dragScrollStart;
    $(window).one('mousedown',startDrag);

function startDrag(e){
    dragYStart = e.pageY;
    dragScrollStart = $(window).scrollTop();
    $(window).on('mousemove',drag);
    $(window).one('mouseup',stopDrag);
}
function stopDrag(e){
    $(window).off('mousemove',drag);
    $(window).one('mousedown',startDrag);
}
function drag(e){
    var delta = dragYStart - e.pageY;
    $(window).scrollTop(dragScrollStart + delta);
}

});

见示例

票数 3
EN

Stack Overflow用户

发布于 2013-03-21 20:15:04

更新..。今早发现了这个。这可能正是你想要的

http://zynga.github.com/scroller/

票数 2
EN

Stack Overflow用户

发布于 2013-03-21 01:30:07

使用“js”js插件--我还使用了swipe事件处理程序:D http://hoangminhdat.com/myLab/dragScrollJS/

它不能在手持设备上工作,但是在桌面上工作得很好,它也非常简单

我做到了:D

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15511858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档