2012-04-04 36 views
0

我正在嘗試使用Twitter Bootstrap的模式對話框jQuery插件與ClojureScript,它可以在沒有進行高級優化的情況下正常工作,但是當Google Closure使用方法名稱時,on方法變爲zaClojureScript extern'on'事件

我一直在努力保護on免受使用extern文件的困擾,但到目前爲止沒有運氣創建一個定義來解決這個問題。提示?

回答

0

擁有先進的您可以使用[ '上'] goog.exportSymbol或窗口[ '對象'] = [對象 '上']

+0

goog.exportSymbol必須從bootstrap-modal.js中使用,否?此外,使用'window ['object'] ['on'] = object ['on']'會給出警告,即使用名稱'window'不會在externs文件中執行任何操作。 – exupero 2012-04-04 09:17:14

1

最後什麼工作是:

var jQuery; 
jQuery.fn = { 
    on: function() {} 
};