2017-02-17 32 views
5

當用戶在移動瀏覽器上拖動頁面時,其行爲類似於滾動,但當涉及到地圖並且用戶的手指位於地圖內時,小冊子的拖動事件被觸發並且滾動不是。我們希望禁用單指拖動,但保持雙指拖動,以便用戶用兩根手指拖動地圖,同時用一根手指滾動頁面。 問:有沒有什麼辦法可以做到這一點?如何在觸摸設備上禁用單指拖動

回答

3

是的,有。 只需將拖動選項設置爲false,並使用點擊選項來保持向上或向下滾動。

var oMap = new L.Map('Map', { 
     '...Other options...' 
     dragging: false, 
     tap: false 
    }); 

這應該做你想做的。

相關問題