2015-11-23 34 views
0

我想用英特爾XDK(內置2727)製作應用程序,現在我的問題是我無法滾動垂直當我有超過屏幕大小的列表。我把問題追溯到Hammer.js。這個插件似乎被用於側邊欄。所以我試圖評論這個消息來源,瞧,它正在工作。但是我需要側邊欄,因此需要Hammer.js。經過研究發現,其他人都有同樣的問題,最常見的解決方案似乎是overflow-y: scroll;我也試過,但沒有運氣。那麼,如何在不進入Hammer.js的源數據的情況下解決這個問題,但是例如通過在CSS表格中創建一個例外?垂直滾動被Hammer.js屏蔽

+1

嘗試禁用錘垂直平移和滑動聽衆。 – Thomas

+0

他們放置在哪裏?有多個文件。 hammer.js,sidebar.js,swipe.js,swipe-hammer.js,jquery.hammer.js等 –

+1

我不知道英特爾XDK ..邊欄或主要內容似乎有一個錘子實例註冊搖攝或刷卡。通過將偵聽器設置爲只偵聽水平來更新實例。我猜你需要在英特爾SDK中搜索創建實例的部分。 – Thomas

回答

2

好的我找到了一個(部分)解決方案。在swipe-hammer.js上,「upage」連接到所有方向的錘子。將其更改爲DIRECTIONS_HORIZONTAL,現在解決了這個問題。主要問題是因爲Hammer連接了整個頁面,而不僅僅是側邊欄。不知道這是否是正確的做法。

無論如何,非常感謝@托馬斯給我的提示。

+0

很高興你找到它:)我希望這不會破壞其他的東西。 – Thomas

+0

這是我最大的擔心。 –