3

我正在使用Sencha Touch 2.1。我有Ext.carousel.Carousel容器和一堆Ext.dataview.Dataview作爲旋轉木馬內的頁面。itemtap事件沒有在所有水龍頭上發射

enter image description here

在每個數據視圖我有很多的按鈕(使用CSS渲染 - 所以它們不是按鈕控制,但簡單的div花哨樣式)。當用戶點擊「按鈕」時,我試圖捕捉itemtap事件。

一切在桌面上的瀏覽器正常工作。然而在iPad上,觸摸靈敏度是不同的,當用戶不小心輕輕敲擊按鈕時,我經常不會得到itemtap事件。旋轉木馬將開始輕微移動,因爲在檢測到滑動事件並且旋轉木馬需要更改頁面。

我試圖替換itemtap並使用itemtouchstart代替。按鈕響應能力明顯提高,但當用戶在頁面之間合法滑動時,經常會看到誤報。

我被卡住了。我想要有響應按鈕,也可以滑動來改變頁面。

有人看過類似的東西嗎?或者以某種方式解決它?

+0

您是否嘗試過增加摩擦力以減少滑動感應? 'http://docs.sencha.com/touch/2-1/#!/ api/Ext.fx.easing.Momentum-cfg-friction' – ThinkFloyd

+0

我還沒有。你有鏈接或描述如何處理這個? – sha

+0

我也沒有嘗試過,但讀到Sencha傢伙在快速書中使用了這種技術。 http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/ – ThinkFloyd

回答

0

這是一個已知問題查看本論壇post在sencha論壇。不幸的是我有同樣的問題&目前它不能單獨使用sencha解決也許解決方案是可用的phonegap,但我不知道。

相關問題