我收到以下错误:
Uncaught TypeError: $.tiggle_toc is not a functiononclick @ 195:189
在Rails中调用tiggle_toc
的代码是onclick: "$.tiggle_toc()"
link_to
。这是定义tiggle_toc
的javascript(cofeescript):
$.tiggle_toc = () ->
console.log('TOGGLE TOC')
$('.toc_level2').toggle()
$('#toc_toggle').click ->
$.tiggle_toc()
在另一个地方我有
%span{title: 'Hide/show subsections', id: 'toc_toggle'}= link_to ETC
因此,在浏览器中点击此元素将调用tiggle_toc
。
这很好用。
神秘(对我而言)是为什么在一种情况下对tiggle_toc
的呼叫成功
而在另一种情况下则没有。
非常感谢任何帮助。