重いjQueryコードがあります。すべてがクライアントにプリロードされ、jQueryでソートされます。クライアントサイドスクリプトの実行中にGIFイメージを表示する
$('.acc_trigger').hide();
$('#taxonomylist ul li').each(function() {
$href = $("a", this).attr("href");
if (!$href.match(/^.*\/activity\/.*[a-z,A-Z]$/i)) {
$(this).hide();
}
});
$('#taxonomylist ul li a').click(function() {
$href = $(this).attr("href");
$('.acc_trigger').hide();
$regex = new RegExp("^" + $href + "+$");
$('div.taxonomy ul li').each(function() {
$href_taxonomy = $("a", this).attr("href");
if ($href_taxonomy == $href) {
$(this).parents().filter('.views-field-webform-form-body').prev().show();
}
});
$('#taxonomylist ul li').each(function() {
$href_sub = $("a", this).attr("href");
if (!$href_sub.match($regex)) {
$(this).show();
}
});
return false;
});
JavaScriptコードが動作しているときに画像を表示する方法を教えてください。あるいは、私のコードで改善できる何かが見えますか?
jqueryプラグインblockUIで、uiの全体または一部をブロックして読み込みイメージを表示することもできます – Fender