2014-07-21 62 views

回答

6

這是因爲Hammer.js將touch-action屬性設置爲pan-y,這對於垂直滾動網站是有意義的,但對於水平滾動網站不適用。

因此,要解決這個問題,添加touch-action: 'pan-x'到你的選擇變量,像這樣:

var hammertime = new Hammer(element, { 
    touchAction: 'pan-x' 
}); 

Hammer.js'維基放倒我:Hammer.js Github wiki

這裏是關於touch-action的一些信息:MSDN