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

Posted

技术标签:

【中文标题】在 onswipe jquery 中使用参数调用外部函数【英文标题】:Call external function with parameter in 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);

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于在 onswipe jquery 中使用参数调用外部函数的主要内容,如果未能解决你的问题,请参考以下文章

如何从剑道窗口外调用 jquery 选择器?

UITableView 自定义插入动作按钮 onSwipe

jQuery的两把利器

Motion Layout OnSwipe 禁止点击 YoutubePlayer (YoutubePlayer API)

使用 mvc 视图中的参数从 jquery 调用 web api

使用 jquery 调用 cakephp 动作并将数组作为参数传递