1

在我的水平滚动网站上,我有这些处理滑动的函数:

$("body").mousedown(function (event) {
  ....
});

$(document).mouseup(function (event) {
  ....
});

如果从鼠标向下到鼠标向上的距离和时间在阈值内,则为滑动。滑动将使网站滚动一个屏幕宽度。当我用鼠标做这件事时,这非常有用。

我已经包含 jquery.touch-punch 来将触摸事件视为鼠标事件。但是在我连接到电脑的触摸显示器上,浏览器(chrome)会以非常不同的方式处理触摸。向右/向左滑动可在浏览器历史记录中后退/前进。我的网站上永远不会触发鼠标向上/向下事件。

我使用触摸打孔错了吗?还是我可以关闭的浏览器行为?或者它是Windows 7的东西?

4

0 回答 0