小编cof*_*ime的帖子

骨干事件

嗨,我想知道如何使用backbone和js处理删除悬停状态

目前我有

events: {
  "hover .info"   : "hover"
},

hover:(e) =>
  $(e.currentTarget).css("background-color", "#333")
Run Code Online (Sandbox Code Playgroud)

我想知道如何处理事件,我将鼠标从类.info上移开元素

如果我在hover:event处理程序里面做标准咖啡脚本,它需要2个鼠标悬停才能工作.

我基本上想模仿

$(".info").hover(
    function() {
       $(this).css("background-color", "#333")
    },
    function() {
       $(this).css("background-color", "#F3F")
    },
});
Run Code Online (Sandbox Code Playgroud)

谢谢

css jquery coffeescript backbone.js

13
推荐指数
3
解决办法
2万
查看次数

jquery $(这个)不适用于咖啡脚本/骨干

我最近开始使用Brunch和Backbone和CoffeeScript一起玩,并且想知道为什么会这样......

events: {
  "click .button" : "open",
  "hover .info"   : "hover"
},

hover: =>
  $(this).css("background-color", "#333")
Run Code Online (Sandbox Code Playgroud)

..不行.

根据我的理解,CoffeeScript有自己的版本this可能与jQuery使用的版本冲突但在文档中我认为=>它将它绑定到当前对象.我也尝试过->无济于事.为什么这不起作用的任何想法?

HTML:

<div id='outer'> 
   <div class='.info'> <a href='google.com'> google </a> </div> 
   <div class='.info'> <a href='google.com'> google </a> </div> 
   <div class='.info'> <a href='google.com'> google </a> </div> 
</div>
Run Code Online (Sandbox Code Playgroud)

jquery coffeescript backbone.js

4
推荐指数
2
解决办法
4837
查看次数

标签 统计

backbone.js ×2

coffeescript ×2

jquery ×2

css ×1