javascript - 如何在 Rails UJS 响应中使用 javascript 函数

标签 javascript ruby-on-rails-3 function ujs

我发现自己有很多代码在许多js响应中都是相同的,例如调整高度,以及同一类上的一些着色等。

有没有办法将所有重复内容放入一个函数中,然后在每个 js 响应上调用该函数?如果是这样,怎么办?

最佳答案

在coffeescript中,您可以使用创建全局函数

@adjustHeights = (arg1, arg2) ->
  ... code here

然后在js模板中调用它

关于javascript - 如何在 Rails UJS 响应中使用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15263703/

相关文章:

ruby-on-rails-3 - Gem 测试无法使用 url_for 找到路线

python - 在python中执行基于特定时间间隔的任务

python - 如何获取 n 维嵌套列表中元素的索引

javascript - 嵌套函数无法访问 requirejs 回调参数

javascript - IDE 中的 VSCode eslint 错误,但 CLI 中没有

mysql - 在设计数据库时,通常是删除实际记录,还是切换 "the undisplay flag"?

c++ - 'int accidents[5]' 的声明隐藏参数错误

javascript - ng-click 事件在 ionic 中不起作用,但在 Angular 中起作用

javascript - Android 互联网应用程序无法正确呈现移动网站版本

ruby-on-rails - 如何在 Ruby on Rails 中编写可见字符计数验证