サムネイルビューアを実行するJavascriptがあります。
var lastID = 0;
function SelectImg(id) {
if (lastID > 0) {
document.getElementById(lastID).className = "thumbNormal";
}
document.getElementById(id).className = "thumbSelected";
document.getElementById(0).src = document.getElementById(id).src;
lastID = id;
}
function LoadTrigger() {
SelectImg(1);
}
window.onload = LoadTrigger;
3つの画像のHTMLは次のようになります
<tbody>
<tr>
<td class="image">
<img id=0 src="<?=$row['picture_noglow']?>"
onmouseover="this.src='imgs/collection/KN/main/KNB01_Ga.jpg'"
onmouseout="this.src='imgs/collection/KN/main/KNB01_Na.jpg'">
</td>
<td class="imagestack">
<img id=1 class="thumbNormal" src="<?=$row['picture_noglow']?>" width=70 onclick="SelectImg(1)" /><p>
<img id=2 class="thumbNormal" src="imgs/collection/defaultcase_backview_black.jpg" width=70 onclick="SelectImg(2)"><p>
<img id=3 class="thumbNormal" src="imgs/collection/defaultcase_sideview_black.jpg" width=70 onclick="SelectImg(3)">
</td>
</tr>
</tbody>
ロールオーバーのみに適用したいid=1
ので、最初の画像を選択したときにロールオーバー効果があります。画像2または3を選択した場合、ロールオーバーは停止します。
現在、画像2または3を選択した場合でも、ロールオーバーは発生します。