すべての ajax リクエストに対して読み込みインジケーターを表示しようとしています。Rails 3 アプリで作業しています。
HTML:
<div id="loading-indicator">
<%= image_tag("loading.gif", :id => "loading-indicator", :style => "display:none") %>
</div>
CSS:
#loading-indicator {
position: absolute;
left: 10px;
top: 10px;
}
loading.js: assest/javascripts/ に配置しました
$(document).ready(function(){
$(document).ajaxSend(function(event, request, settings) {
$('#loading-indicator').show();
});
$(document).ajaxComplete(function(event, request, settings) {
$('#loading-indicator').hide();
});
});
私のapplication.jsは次のようになります。
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
それは機能しません。何も表示されません。どんな助けでも大歓迎です。