【问题标题】:zepto trigger not workzepto 触发器不起作用
【发布时间】:2018-10-17 10:02:37
【问题描述】:

我为 '.a' div 绑定了一个点击事件

$('.a').on('click',()=>{
   //something
});

另外一个'.b'点击事件触发'.a'点击事件:

$('.b').on('click',()=>{
   //something
   $('.a').trigger('click');
});

但触发点击不起作用。 如果我触发两次,它的工作,像这样:

 $('.b').on('click',()=>{
   //something
   $('.a').trigger('click');
   $('.a').trigger('click');
});

我不知道为什么,以及如何解决?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请访问help center,使用tour 了解内容和How to Ask。做一些研究,搜索关于SO的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并注明输入和预期输出。使用<>sn-p 编辑器

标签: javascript triggers mouseevent zepto


【解决方案1】:

尝试下一个代码。希望你使用 Jquery。

$('.a').click();

【讨论】:

  • 这基本上是 trigger() 的捷径
猜你喜欢
  • 1970-01-01
  • 2016-01-02
  • 2017-04-22
  • 2011-03-16
  • 2019-01-17
  • 2012-09-04
  • 2013-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多