我正在尝试使用CoffeeScript
Rails
and执行一个非常简单的任务Haml
。我没用过CoffeeScript
那么多,但我想试一试。
当用户按下按钮时,我希望视图滚动到某个 div id。在我的页面顶部,我有一个这样的 ID:
#area_1
我的链接如下所示:
= link_to "Area", "#", id: "area_button_1"
在我自动生成CoffeScript
的文件中,我有一个如下所示的函数:
$ ->
scrollToArea = (button, area) ->
$(button).click ->
scrollTo(area, 800)
我尝试在我的一个视图文件中调用此方法,如下所示:
:javascript
scrollToArea("#area_button_1", "#area_1")
但这行不通。关于我做错了什么的任何想法?