jquery移动应用程序使用适当的编码来实现touchstart

jquery移动应用程序使用适当的编码来实现touchstart,jquery,jquery-mobile,touch,Jquery,Jquery Mobile,Touch,根据header,对于具有多个绑定了事件的元素的应用程序,哪种方法是最好的 目前,我正在使用单个实现,并根据元素的id进行切换: document.addEventListener('touchstart', function (e) { switch e.target.id { case "x": ..do something... break; case "y": ..do som

根据header,对于具有多个绑定了事件的元素的应用程序,哪种方法是最好的

目前,我正在使用单个实现,并根据元素的id进行切换:

document.addEventListener('touchstart', function (e) {
    switch e.target.id {
        case "x":
            ..do something...
            break;
        case "y":
            ..do something...
            break;
    }
});

这可以吗,还是采用逐个元素的方法更好?

我会同意这个解决方案,前提是我的开发人员不会忘记括号

document.addEventListener('touchstart', function (e) {
    switch (e.target.id) {
        case "x":
            ..do something...
            break;
        case "y":
            ..do something...
            break;
    }
});

剩下的部分还可以,请欣赏您的脚本;)