2017-02-24 25 views
1

在我正在使用的Web應用程序中,我有Bootstrap的Scrollspy以及滾動到頂部按鈕。兩者工作都很好,但是在導航到我的應用程序的另一個頁面並導航回滾動完全禁用後。無法弄清楚是什麼導致它。Scrollspy在Rails應用程序中URL路徑更改後無法工作

你可以在emeraldreview.herokuapp.com簽出或籤我的回購在https://github.com/jamesemcc/review-site-template

我不知道什麼樣的代碼正是我將包括對你過目,所以我明白這是最簡單的。感謝您的任何幫助/建議!

回答

2

這可能是一個turbolinks問題。在app/assets/javascripts/application.js,通過簡單地切換出來body標籤的每一個鏈接被點擊網站上的時間與內容

$(document).on('turbolinks:load', function() { 
    // your code 
}); 

Turbolinks工作更換

$(document).ready(function() { 
    // your code 
}); 

。內容切換不會觸發jQuery的$(document).ready()處理程序,但使用turbolinks:load事件應該可以做到。

我希望能幫助解決問題,祝你好運!

+0

太棒了,這解決了我的問題。謝謝Mark! – jamesemcc

+0

@jamesemcc沒問題,很高興我可以幫忙! – Mark

+0

嘿,我不確定你是否可以幫助我處理另一個滾動問題。但是對於我的手機菜單,點擊about或contact部分的鏈接後,滾動功能也不能正常工作。 – jamesemcc

相關問題