【问题标题】:Multiple jquery events in Marionette ItemView (hover not working)Marionette ItemView 中的多个 jquery 事件(悬停不起作用)
【发布时间】:2016-02-17 00:40:41
【问题描述】:

如何在 Marionette ItemView 的同一行中触发多个 jquery 事件?

例如。如果我想为clickhover 事件使用相同的代码。我想做类似 -
events: { "click, hover .class1": "doSomething" // Other events }

1. 上面的代码明显错了,怎么改正?
2. 另外,hover 在 Marionette ItemView 事件中根本不起作用,另一方面,click 在单独使用时可以正常工作。这是牵线木偶的问题吗?

【问题讨论】:

  • 每个帖子只能问一个问题。您的第一个问题是重复的stackoverflow.com/q/10811067/2333214。您的第二个问题实际上可能会在将来对某人有所帮助,但它的答案隐藏在 cmets 中,因为您这样问并接受了一个只回答重复问题的答案。

标签: jquery model-view-controller backbone.js marionette


【解决方案1】:

你可以把它们分开:

events: { 
  "click .class1": "doSomething",
  "hover .class1": "doSomething"
}

hover 将不起作用,因为 jquery 在 1.9 版中放弃了对它的支持。

【讨论】:

  • 好的,另外,对于第二部分 - 悬停,我发现 - jquery.com/upgrade-guide/1.9/#hover-pseudo-event(它说在 jquery 1.9 之后不再支持 hover
  • @Tholle 您是否收到有关我对问题的评论的通知..?只是想知道您如何在我对问题发表评论后 3 分钟内更新了 3 小时前的答案
  • @TJ 是的,很奇怪。感谢您纠正我。
猜你喜欢
  • 1970-01-01
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-27
  • 1970-01-01
  • 2013-11-27
  • 2018-07-26
相关资源
最近更新 更多