繁体   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