2012-11-08 17 views
0

這聽起來很像。我在我的Rails應用中使用了富文本字段區域的a groovy little plugin。它工作正常,除了應該只有一個時出現兩個工具欄的事實。jQuery:函數只有在後面跟着一個破損函數時才起作用

$('#user_address').wysihtml5(); 

但是,如果我把它下面是指沒有類似的功能:

$('#this_thing').this_is_broken(); 

然後它修復這兩個工具欄的問題,而且打破了所有其他的jQuery函數我有事情。

任何想法?聽起來像是一個bug。

+1

您可能會不止一次包含js文件,您是否將鏈接到js文件,而不是您的佈局?也許你在你的application.js中打開了require_tree? – Noz

+0

哦!這完全有可能。敬請關注。 –

+0

它現在完美運作。乾杯! –

回答

0

感謝@Cyle Hunter的回答:我包含JS文件兩次。

2

合理 - this_is_broken()會導致瀏覽器停止解析當前腳本。由於javascript是寬容的,頁面顯示,但您的代碼尚未完全加載。找出第二次調用wysihtml5()的位置。使用大量的console.log()s :)

相關問題