現在、多数のサムネイル画像を含むページがあります。ユーザーがサムネイル画像の 1 つをクリックすると、その画像の大きなバージョンが div に読み込まれます。これを行うために使用した JQuery は次のとおりです。
$(document).ready(function() {
$('a.sigProBettonLink').click(function () {
var url = $(this).attr('href'),
image = new Image();
image.src = url;
image.onload = function () {
$('.itemImage').empty().append(image);
};
image.onerror = function () {
$('.itemImage').empty().html('That image is not available.');
}
$('.itemImage').empty().html('Loading...');
return false;
});
});
この機能は維持したいが、追加したい。ユーザーがどのようにしてそのページに到達したかに応じて、URL ページに多数の変数を含めることができるように、サイトをセットアップしました。例えば
http://www.mysite/mypage?image=1
http://www.mysite/mypage?image=2
http://www.mysite/mypage?image=3
基本的に、URL がhttp://www.mysite/mypage?image=1の場合、最初の画像を読み込みます (ユーザーが最初のサムネイルをクリックしたかのように)。URL がhttp://www.mysite/mypage?image=2の場合、2 番目の画像を div にロードする必要があります (ユーザーが 2 番目のサムネイルをクリックしたかのように)。