簡體   English   中英

Phonegap觸摸事件處理

[英]Phonegap Touch Event Handling

我正在嘗試使用phonegap制作計算器 - 但我在添加觸摸事件時遇到了問題。 它在顯示屏上沒有顯示任何內容。 請注意代碼中是否存在問題。 並建議我一個解決方案。 **我已將onTouch事件添加到所有數字和數學運算符按鈕。

function onload(){
        document.getElementById("display").addEventListener('onTouch',insert,false);
        document.getElementById("clear").addEventListener('onClear', clear, false);
        document.getElementById("equal")addEventListener('onEqual', evaluate,false);
    }

function clear(){
    document.getElementById("display").value="";
    return false;
}
function insert(val){
    document.getElementById("display").value+=val;
}
function evaluate(){
    try
    {
        ans= eval(document.getElementById("display").value);
        document.getElementById("display")=ans;
        return false;
    }
    catch
    {
        document.getElementById("display").value="Error";
        return false;
    }
}

我不確定onTouch事件。 這根本存在嗎?

我建議嘗試touchstarttouchend也許touchmove事件處理程序。 這些應該有效。 例如:

document.getElementById("display").addEventListener('touchstart',insert,false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM