2016-04-29 8 views
1

私はレールアプリを持っています。基礎の後にjqueryを実行する

基礎のJavaScriptがコードを実行した後にjqueryコードを実行することが可能かどうか疑問に思っていましたか?

今のところ、たとえば$(function(){ $(document).foundation(); });の後にalert('hello')と書くと、helloはfoundation jquery関数の前に表示されます。

これは//= require foundationの前に//= require_tree .と書くことで実現できると思っていましたが、それでも問題はありませんでした。

ご協力いただきまして誠にありがとうございます。

答えて

2

$(function(){...});$(document).ready(function(){...});の別名である機能します。ページがロードされると実行するステートメントをバインドします。コードを実行しません。後で実行するように設定するだけです。

alertを後で実行する場合は、後でバインディングステートメントに配置します。

$(function(){ 
    $(document).foundation(); 
    alert('hello'); 
}); 
0

requireに触れる必要はありません。

通常、基盤の初期化後に必要なコードを書きます。

ポストあなたの基盤の例は

関連する問題