2016-04-19 18 views
0

リンクをクリックするとローディングバーを表示できますか?リンクをクリックした後にローダーを表示

例:

Iをh refをクリックすると、私はダウンロード開始前に5/8秒を待つ必要がある、ページのロードを開始および停止時にpossibile検出されましたか?

a hrefはダウンロードを開始しますが、ページは変更されません。

答えて

0

いいえ、それはできません。ステートメントは行ごとに実行されるので、リンクをクリックした後に表示されるローダーを持っていてもすぐに消えます。 ダウンロード機能が長くかかる場合はあなたのコードは、この

Function clickLink(){ 
     ShowLoader(); 
     Download(); 
     HideLoader(); 
} 

のようなものになります...あなたのページがちょうどハングします。その後、hideLoaderが直ちに呼び出されます。 これを動作させる唯一の方法は、レスポンスを待つ要求を出すことです。 応答を受信するたびにローダーを非表示にすることができます。

関連する問題