使用onswipe jquery中的参数调用外部函数

时间:2016-06-05 05:17:34

标签: javascript jquery jquery-mobile swipe

我有一个已定义的功能。当jQuery swipe事件发生时,我需要使用参数调用该函数。

这是代码

$( document ).ready(function() {
  $("#next").on("swiperight",myFunction('right')); 
  $("#next").on("swipeleft",myFunction('left')); 

  function myFunction(direction) {
    var dir = direction;
    console.log(dir);
  }
});

但是id并不适用于擦除。相反,它在页面加载时工作两次,并在控制台中打印rightleft

在没有参数的情况下调用函数时可以正常工作,如

$("#next").on("swipeleft",myFunction);

这是什么问题?感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

回调函数没有名称。将命名函数包含在其中:

  $("#next").on("swiperight",function(){myFunction('right')}); 
  $("#next").on("swipeleft",function(){myFunction('left')});