我有一些textarea元素,用戶可以在其中輸入消息給同伴。Phonegap中的可滾動文本區/ Cordova
這些以Phonegap WebView中的模式呈現。
當模態存在於屏幕停用滾動上web視圖體像這樣:
document.ontouchmove = function(e) {
e.preventDefault();
};
同樣,當我隱藏我的模態重新啓用它像這樣:
document.ontouchmove = function(e) {
return true;
};
textarea元素似乎無法滾動觸摸事件。我看着這個,並嘗試應用以下CSS:
overflow-y: scroll; /* has to be scroll, not auto */
-webkit-overflow-scrolling: touch;
但這並沒有幫助。
當用戶輸入一些長文本時,textarea會根據文本的數量進行移動,但用戶無法回滾到前一個位置。
有沒有解決方案?
如果你當你的模式是在屏幕上沒有禁用滾動發生了什麼?你可以在textarea上滾動嗎? – kevpoccs