私は、コンピューターだけでなく、Ipad、iPhone、タブレット、Androidフォンでも動作するアプリケーションに取り組んでいます。ユーザーが1つのページから別のページに移動するときに、読み込み中のgifを表示するという要件が1つあります。これにより、ページの読み込み/読み込み解除が進行中であるという情報がユーザーに提供されるためです。
だから私はDOMの準備ができていないときにGIFを表示するための以下のコード///以下のコードを試しました。
$(document).ready(function(){
$("#loading").hide();});
//ユーザーがサーバー操作を行うためにボタンをクリックしたときにGIFを表示するための以下のコード。
$(window).bind('beforeunload',function(){
$("#loading").show();});
ここで、#loadingは私のGIFコードを含むdivのIDです。現在、これはPCブラウザーでは大いに機能していますが、Ipad、iPhone、Androidフォンでは機能していません。理由がわかりません。
<div id="loading">
<img id="loading-image" src="/img/loading.gif" alt="Loading..." /></div>
このdivはGIFをロードするためのものです。