hossiiii回答ポイント 500ptウォッチ 1
1414420113

jqueryについて質問があります。


結論から述べますとブラウザアプリの高速化したいと考えております。

【現状の課題】
現在jqueryを使って4択クイズのサイトを構築しています。
※イメージ画像を添付致します

仕組みとして、正解の回答がクリックされたら
次の問題の画像を表示するという簡単な動作を以下のようなスクリプトで行っております。

$("div#bodyarea001").html("");
$("div#bodyarea001").append('<img src="http://xxx/wp-content/uploads/' + flag + '.jpg">');

この際に、3G回線を使うようなスマートフォンで実行すると
動作が非常に遅くなってしまいました。

画像一つのサイズが約80kbyteあり、その画像が100個程使われます。

【質問内容】
①これらの画像はappendが実行される際にロードされるのでしょうか?
②最初に全画像データをロードして、クイズ時の処理を軽くすることは可能でしょうか?
③上記②以外で処理を軽くする方法はあるのでしょうか?

目的としては、最初にも述べましたがブラウザアプリの高速化になります。
具体的なコードのサンプルや参考サイトなどがあるとより助かります。
不足している情報などがあればご指摘下さい。

お手数お掛け致しますがよろしくお願い致します

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-10-27 23:28:33
終了日時
2014-11-01 12:13:24
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

jQuery742スマートフォン801スクリプト2307ブラウザ4012HTML50363G217アプリ4092

人気の質問

メニュー

PC版