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