2014-04-03 46 views
0

我使用的是sencha touch 2.3.1 我在頁面上有一個按鈕並點擊它會打開一個新頁面(當前頁面上方)。 但是當我點擊/點擊按鈕所在區域的新頁面(在原始頁面中)時,按鈕仍然被點擊。 同一頁面的新視圖正在打開。 我只在Windows Phone上面臨這個問題,它可以在Android,IOS和所有瀏覽器(包括IE)中通過IIS正常工作。我正在使用此按鈕的點按事件。 請幫我解決這個問題。 謝謝。當前頁面下的按鈕獲取點擊/點按sencha觸摸

回答

0

聽起來像你的問題是,類似這樣的錯誤我已經報了一段時間後: http://www.sencha.com/forum/showthread.php?237550-2.1-Tap-event-is-passed-to-the-textfield-in-new-view

已爲我工作的解決方法是增加e.stopEvent();給用戶敲擊組件的自來水處理。

+0

它不適合我,我的功能看起來像這樣.. tap:function(e,dom){ e.stopEvent(); var el = Ext.get(e.target), 。 。 。 – user3273949

+0

我想我做錯了什麼,因爲它看起來不會起作用。你能告訴我如何正確地做到這一點,我是sencha新手,所以對我來說很難 – user3273949

+0

你認爲你可以添加更多的代碼到你原來的問題嗎?上面的代碼片段看起來不錯,不知道代碼中出了什麼問題。 – steffenhiller