jquery - 如何在coffeescript中从Template.<template>.events api调用.hover

标签 jquery meteor coffeescript

在coffeescript中使用meteor的Template..events api时,如何注册.hover所需的两个函数?

我正在尝试以下内容:

Template.<template>.events
  'hover #elementID': (
     (ev) -> console.log 'hello world'
     (ev) -> console.log 'bye world'
   ) 

最佳答案

Saimeunt 是正确的,但如果你希望它与 .hover() 完全相同,jquery 使用 mouseenter 和 mouseleave 代替。所以它会是:

Template.<template>.events
  "mouseenter #elementID": (event, template) ->
    console.log "mousehover", event
  "mouseleave #elementID": (event, template) ->
    console.log "mouseout", event

关于jquery - 如何在coffeescript中从Template.<template>.events api调用.hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28079173/

相关文章:

jquery - 如何获取数组中的选择选项值

javascript - 在 Meteor.js 中填写向导表单后创建用户

node.js - 用于 javascript 或 node.js 的 string.format、sprintf() 等的 coffeescript 版本

jquery - jquery-select2 的依赖下拉内容

php - 以 twig json 形式显示结果

javascript - 对如何将数组中的值与另一个变量一起使用感到困惑

jquery - 悬停时更改CSS背景图片

javascript - Meteor: accounts-ui 包

meteor - 如何使用Meteor的Blaze作为独立的前端框架?

javascript - 第 6 行中未关闭的 INDENT (CoffeeScript) 编译器错误