我有一个包含数字小键盘的Web应用程序。 “键”是HTML <td>
元素,我使用JavaScript onclick
属性来使它们发挥作用。这在使用鼠标的笔记本电脑上可以正常工作,但是当我在手机上使用它(如果很重要的话,它是Android)时,我遇到了问题。
例如,如果我尝试输入数字100,则将注册1,但是显然零的两次点击被视为双击,这被视为放大手势。如果每次点击后都暂停,它将效果很好,但是这样做的感觉非常不自然和分心。
应用程序在这里:http://robsmisc.com/goblincalc.html
我希望修改此应用程序以使用Hammer.js识别水龙头。但是,我想这样做的方式是完全删除双击,三次单击等的概念,这样,如果您尝试输入数字(例如100或888或50000),它就可以正常工作。 Hammer.js是适合此工作的正确工具吗?如果是,我如何配置它以完成此工作?