2015-05-01 43 views
0

我在Heroku託管的我的rails應用程序的主頁上有一個引導程序傳送帶。它最初加載頁面時工作正常。但是,如果我轉到另一個頁面,然後返回主頁,那麼轉盤不會循環,除非我點擊左側或右側的一條人字形。我想這是正常的,但是當我從應用程序內鏈接回主頁時,我怎麼能自動創建輪播週期。從如何重新啓動引導程序傳送帶?

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"> 

和JavaScript/jQuery的:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"</script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 

請幫助我通過CDN得到引導。

回答

0

聽起來像它可能是由於使用turbolinks。如果是,最簡單的解決方法是嘗試disabling turbolinks並查看是否解決了問題。

如果解決了這個問題,原因在於Bootstrap可能在document ready上設置了輪播和其他內容,每個頁面加載只觸發一次。 Turbolinks使得它可以進入另一個頁面,不會觸發整個頁面的加載 - 它通過ajax提取新內容,因此當您返回主頁時,Bootstrap的javascript(設置傳送帶)將不會執行另一個頁面 - 儘管它直接查看主頁時會加載。

+0

工作就像一個魅力。謝謝。 –