2012-05-21 66 views
0

我有一個經典的方案 - 在application.js包含了所有需要的JS例程,並且在應用程序中工作正常。Application.js在部分內部不起作用

然後,我有一個AJAX鏈接(遠程=「真」) - 點擊這個鏈接被稱爲各自的部分後(可以說_display_popup.html.haml - 由display_popup.js打開這個彈出窗口) 。這工作也很好。

這裏出現的問題 - 在這個打開的彈出窗口中不包括來自的JS例程application.js。我一直在努力解決這個問題,但我仍然無法找到原因...

任何人都可以給我任何建議,問題是什麼以及如何解決它?

http://api.jquery.com/live/

預先感謝您

回答

0

看看我是有JS沒裝阿賈克斯我諧音內工作的問題。我只是添加了.live以附加到文檔加載後添加的元素。

$('input:radio').click(function() { }); // Doesn't work with partials loaded remotely 

$('input:radio').live("click",(function() { }); // works fine