選択したフォームのIDがdivのIDと一致したときに非表示のDIVを表示するjQueryスクリプトをASPサイトで実行しています。
$(document).ready(function(){
$('select[name$="_77"]').change(function() {
$(".select_77").hide();
$(".select_77[id='" + this.value + "']").show();
})
})
この例では、フォームが1つのオプションのみに切り捨てられています。
<select name="option____jdfhj387___77">
<option value="1922">Raisins</option>
</select>
そして、これは隠されていない多くのdivの1つです:
<div id="select_image">
<div class="select_77" id="1922" style="display:none;">
<div class="border">
<div class="content">
<img src="photos/option/1922.jpg">
</div>
</div>
</div>
</div>
写真は中サイズで、200枚以上の画像がある場合、ページが読み込まれるまでに約20〜30秒かかります。スクリプト内のすべての画像URLを手動で入力しなくても、親divが表示されたときにのみ画像を読み込む方法はありますか?