Javascript 在同一元素上使用TouchWipe滑动和单击功能

Javascript 在同一元素上使用TouchWipe滑动和单击功能,javascript,jquery,swipe,Javascript,Jquery,Swipe,是否可以在已经具有单击功能的元素上使用TouchSweep $('#myelem').click(function() { // do stuff }); 我尝试使用: $('#myelem').on ('click swipe', function() { // do stuff }); …但我不知道如何加载touchswipe的选项。:/ 此外,是否可以在图像元素上使用TouchSweep 如果我能得到任何帮助,我将不胜感激。我也遇到过类似的问题,但只是在安卓设备上。我成功地使用了To

是否可以在已经具有单击功能的元素上使用TouchSweep

$('#myelem').click(function() {
 // do stuff
});
我尝试使用:

$('#myelem').on ('click swipe', function() {
// do stuff
});
…但我不知道如何加载touchswipe的选项。:/

此外,是否可以在图像元素上使用TouchSweep


如果我能得到任何帮助,我将不胜感激。

我也遇到过类似的问题,但只是在安卓设备上。我成功地使用了TouchWipe Jquery插件和以下代码:

$('#myelem').swipe( {

    click:function(event,target){
        myFunction();
    },                                          
    swipeLeft: function() {
        myFunction();
    },
    swipeRight: function() {
        // do something on right swipe
    },
    allowPageScroll: 'vertical'
});

function myFunction() {
    // do something
};

我希望避免两次使用相同的功能。也就是说,我想在click和swipleft中使用完全相同的函数,只需在swip事件和click事件上调用相同的函数即可。我将编辑我的答案以给出一个例子。事实上,我刚刚意识到TouchSweep与IE不兼容,这对我来说非常重要。然而,当你回答你找到了什么解决方案时,我会给你正确的答案。我最终使用了我刚刚测试的hammer.js,但是它在IE中工作,而且它的语法更简单:element.hammer().on(“单击swipeleft”,function(event){(…)