2014-04-01 54 views
2

我正在使用rails進行開發。爲jquery我使用咖啡文字。 turbolinks是積極的。

我有一個問題,它讓我感到緊張。

當我要開始我的功能

(這裏稱爲腳本)我用下面的代碼:

$(document).on 'ready page:load', => 
    scripts() 

我的腳本(DIV滑塊)時,頁面被加載運行,無需在所有瀏覽器的任何問題。

無論如何,當我點擊另一個頁面,然後回到開始,JavaScript不加載。這個問題實際上只在ie10中。

我嘗試以下不已:

$(document).on 'ready page:change', => 
    scripts() 

..但隨後的div滑塊失控。它跳躍非理性。 ;-)

我該怎麼辦?有任何想法嗎?

謝謝!

ST

+0

不要綁定到'就緒'的方式。 http://api.jquery.com/ready –

回答

1

您可以

$(document).on 'ready, page:change', => 
    scripts() 

嘗試添加準備和頁面之間的逗號:變化,這兩個參數分開。

相關問題