javascript - 如何将带有两个函数参数的 jQuery 函数转换为 Coffeescript

标签 javascript jquery coffeescript

<分区>

我想将一个用 JavaScript 编写的 jQuery 函数转换为 Coffeescript,它获取两个函数作为参数。我是 Coffeescript 的新手,有点卡在这里。原来的函数是这样的:

$('#target').toggle(function() {
  alert('First handler for .toggle() called.');
}, function() {
  alert('Second handler for .toggle() called.');
});

它在 Coffeescript 中看起来如何?

最佳答案

实时查看某些内容在 coffeescript 中如何工作的简单方法是转到 official website并使用“试用 Coffeescript”下拉面板。我发现让它输出与您想要的完全相同的代码的一种方法是这样做:

$('#target').toggle ->
  alert 'First handler for .toggle() called.'
, ->
  alert 'Second handler for .toggle() called.'

试一试。在网站中键入代码可能感觉有点奇怪,但确实发现它很有用。

关于javascript - 如何将带有两个函数参数的 jQuery 函数转换为 Coffeescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336098/

相关文章:

javascript - Phantomjs 每 5 秒重新加载同一页面

javascript - 如何将atom包向右对齐

CSS3 过渡 - Javascript 库

javascript - 需要增加输入值,悬停后还保留悬停前状态,使用 Jquery 保留最后一个选择列表项值

javascript - D3/设计 - 条形图,寻求时髦的方式来指示 "N/A"

javascript - ResponsiveSlides 无法正常工作

javascript - 比较元素值并将属性分配给较大的值

javascript - 如何使用javascript按值选择输入元素?

javascript - 需要用 CoffeeScript 编写的 Node 模块

javascript - Ember.Object 中的多个属性或单个观察者