2014-03-02 32 views
1
$ -> 
    $("li").click -> 
    console.debug "item clicked" 

    $("input").change -> 
    console.debug "text changed" 

如何優化代碼以使其在turbolinks中高效工作?一個咖啡腳本文件中的多個事件處理程序

+0

奇怪的格式問題你能包括你收到的錯誤? – max

+0

對不起獨木舟,但您的代碼完美:請參閱[小提琴](http://jsfiddle.net/qvReW/) 請給我們提供有關您遇到的錯誤的更多詳細信息。 – Feugy

+0

可能是文件中其他代碼的問題 –

回答

2

雖然你的代碼似乎是正確的,你不妨改變了一點(爲turbolinks &語法效率):

load = -> 
    $(document).on "click", "li", -> 
    console.debug "item clicked" 

    $(document).on "change", "input", -> 
    console.debug "text changed" 

$(document).ready load 
$(document).on "page:load", load 

如果您收到一個錯誤,很可能是別的東西或某種原因與