2012-03-12 61 views
0

我想从项目中删除对jQuery的依赖。目前,我有这样的事情......复制jQuery touch甚至绑定

$("#input").ontouchstart = myFunction; 

现在我想用香草JS这样

somehowBind('touchstart', document.getElementById('input'), myFunction) 

我不介意的语法,只是想相同的功能。

+0

_”我试图从项目中删除对jQuery的依赖。“_ **为什么?** – gdoron 2012-03-12 21:57:14

+0

在android的键盘替换应用程序中使用webview嵌入。我遇到一些性能问题。我想剥离代码,使其更简单,因为keboard应用程序应尽可能降低开销,以免干扰主要应用程序。 – 2012-03-12 22:00:56

回答

1

是的,应该是:

document.getElementById('input').addEventListener('touchstart', myFunction) 

虽然我从来没有听说过 “touchstart” 事件。只有手机吗? “

+0

是的 - 只能移动。我会试试这个。谢谢 – 2012-03-12 22:01:15

+0

很好,谢谢。 – 2012-03-12 22:54:24