设定:
我有一个本地托管在桌面计算机上的网站,我有一个与该桌面连接的触摸屏。使用Firefox在触摸屏上查看该网站。
要求:
问题:
非常感谢。
答案 0 :(得分:3)
我会让你弄清楚细微差别,但这样的事情会给你一个想法
$(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);
}
});
答案 1 :(得分:2)
更新......今天早上发现了这个。这可能正是你想要的
答案 2 :(得分:1)
将有问题的触控设备指向此演示网址:http://lab.cubiq.org/iscroll/examples/simple/
-Via iScroll 4 docs
答案 3 :(得分:-2)
使用“我的”js插件 我也有滑动事件处理程序:D http://hoangminhdat.com/myLab/dragScrollJS/
它不适用于手持设备,但在桌面上运行良好,也非常简单
我做到了:D