singleCursorHandlerTouchEvent getEditableSupport FASLE 解決方案


PhoneGap項目在Android4.0手機運行無誤,而在2.3的手機有挺多問題,其中一個問題是點擊某些按鈕不響應,給出的錯誤打印如題,最後在萬能的stackoverflow上找到了答案。

(吐個槽,爲啥國外的開發者問問題都這麼有始有終呢,回答的人也是各種熱心,真應該好好學學這種開發態度)

http://stackoverflow.com/questions/10398914/phonegap-button-does-not-fire-due-to-singlecursorhandlertouchevent-geteditable


解決:按鈕不響應是是因爲點擊事件被webview獲取而沒有傳遞到Phonegap層面(不要問我爲什麼我也不知道。。。),所以如果你是這樣寫的點擊事件:

<div id="aa" οnclick="funcion()">click here</div>

你可以試着這麼來寫:

document.getElementById("aa").addEventListener("click",function (){do something},false);

試試唄,it works for me!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章