我已經使用Foundation Rails頁面上的指示將Foundation 4添加到現有的Rails應用程序。jquery無法使用rails和foundation 4
我遇到的問題是我的自定義jQuery代碼不適用於Foundation。下面是JavaScript代碼的application.html.haml頭部分只有一行:
= javascript_include_tag 'application'
這裏是的application.js文件:
//= require vendor/custom.modernizr
//= require jquery
//= require jquery_ujs
//= require datepickers
//= require table_accordions
//= require jquery.validate.min
//= require form_validators
//= require text_area_maxlength
//= require s3_upload
//= require foundation
$(document).foundation();
我已經與多個序列撥弄左右在過去的幾天裏,他們在網上查看了無數頁面,卻沒有發現任何線索。
有什麼建議嗎?
謝謝,但上面的清單是整個文件。無論如何,我嘗試添加它;不用找了。 – Wes 2013-04-22 09:01:44
是的,您需要將require_self添加到文件中,以便在其中添加1個額外的js $(document).foundtation();將包括在內。 – 2013-04-22 11:50:39
我希望我可以選擇正確的答案。 :DI有一些非常相似的東西(我在我的application.js中需求較少)有趣的是,它在一開始就沒有require_self的情況下運行良好,直到我爲混合添加指南針之後,我開始變得時髦「 TypeError:$(...).Foundation不是一個函數 - $(document).foundation();「錯誤。這幫了很多,謝謝。 – pootzko 2013-06-25 15:43:11