Rails 4:使用Turbo-Links 增強jQuery 事件功能
在Rails 4 應用程式中組織JavaScript 檔案時,遇到這種情況並不罕見jQuery 的「ready」事件的問題。啟用Turbo-Links 後,此事件無法在後續點擊時觸發,從而使read(function($) {} 內的事件處理程序處於非活動狀態。
要解決此挑戰,解決方案涉及實現Rails 特定的偵聽器或利用Rails 自己的機制來確保事件功能。中定義函數:
This方法使用page:load 事件,渦輪連結在頁面載入後觸發。已替換為Turbolinks:load,該事件在初始時觸發因此,以下事件監聽器就足夠了:透過實現這種方法,jQuery 事件功能可以與無縫集成。後續頁面載入時的事件處理。以上是如何確保 jQuery 事件與 Rails 4 和 Turbo Links 一起正常運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!