3
我正在使用Sencha Touch 2.1。我有Ext.carousel.Carousel容器和一堆Ext.dataview.Dataview作爲旋轉木馬內的頁面。itemtap事件沒有在所有水龍頭上發射
在每個數據視圖我有很多的按鈕(使用CSS渲染 - 所以它們不是按鈕控制,但簡單的div花哨樣式)。當用戶點擊「按鈕」時,我試圖捕捉itemtap
事件。
一切在桌面上的瀏覽器正常工作。然而在iPad上,觸摸靈敏度是不同的,當用戶不小心輕輕敲擊按鈕時,我經常不會得到itemtap
事件。旋轉木馬將開始輕微移動,因爲在檢測到滑動事件並且旋轉木馬需要更改頁面。
我試圖替換itemtap
並使用itemtouchstart
代替。按鈕響應能力明顯提高,但當用戶在頁面之間合法滑動時,經常會看到誤報。
我被卡住了。我想要有響應按鈕,也可以滑動來改變頁面。
有人看過類似的東西嗎?或者以某種方式解決它?
您是否嘗試過增加摩擦力以減少滑動感應? 'http://docs.sencha.com/touch/2-1/#!/ api/Ext.fx.easing.Momentum-cfg-friction' – ThinkFloyd
我還沒有。你有鏈接或描述如何處理這個? – sha
我也沒有嘗試過,但讀到Sencha傢伙在快速書中使用了這種技術。 http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/ – ThinkFloyd