私はWeb開発にかなり慣れていないので、無知を許してください。高解像度画像のほんの一部である色見本を生成するページに取り組んでいます。一度に生成されるこれらの見本は最大70個あります。私の問題は、最初の試行で画像を完全に表示できないことです。画像を完全にロードするには、関数を再度呼び出す必要があります。ロード時にスウォッチを表示する関数を設定した場合(JQueryの.loadを使用しています)、実際にロードされることはないため、トリガーされることはありません。大量のコンテンツを含むページを強制的にフルロードする方法はありますか?
function showswatches(section, xmlHttpObj){
for(i=0;i<xmlHttpObj.length;i++){
if(xmlHttpObj[i].getElementsByTagName('section')[0].childNodes[0].nodeValue == section){
$('#swatches').html();
var colors = xmlHttpObj[i].getElementsByTagName('color');
for(j=0;j<colors.length;j++){
$('#swatches').append('<div class="swatch">');
$('#swatches').append('<img src='+colors[j].childNodes[0].nodeValue+'>');
$('#swatches').append('</div>');
}
}
}
}