【问题标题】:Call external function with parameter in onswipe jquery在 onswipe jquery 中使用参数调用外部函数
【发布时间】:2016-10-04 22:57:34
【问题描述】:

我有一个已经定义的函数。 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);

这里有什么问题?感谢您的帮助。

【问题讨论】:

    标签: javascript jquery jquery-mobile swipe


    【解决方案1】:

    回调函数没有名字。将您的命名函数包装在其中:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多