Joh*_*ast 6 jquery coffeescript meteor
在coffeescript中使用meteor的Template..events api时,如何为.hover注册两个必需的函数?
我正在尝试以下方面:
Template.<template>.events
'hover #elementID': (
(ev) -> console.log 'hello world'
(ev) -> console.log 'bye world'
)
Run Code Online (Sandbox Code Playgroud)
小智 11
Saimeunt是正确的,但是如果你想要它完全像.hover()那么jquery会使用mouseenter和mouseleave.所以它是:
Template.<template>.events
"mouseenter #elementID": (event, template) ->
console.log "mousehover", event
"mouseleave #elementID": (event, template) ->
console.log "mouseout", eventRun Code Online (Sandbox Code Playgroud)
正确的语法是这样的:
Template.myTemplate.events
"mouseover #elementID": (event, template) ->
console.log "mousehover", event
"mouseout #elementID": (event, template) ->
console.log "mouseout", event
Run Code Online (Sandbox Code Playgroud)