とてもシンプルな画像ギャラリーを作ろうとしています。ほとんどのデザインはすでに完成しています(JQueryを使用)...しかし今、私は画像を変更するために必要なロジックを考えようとしています。この部分では、単純にするために、Jqueryの代わりにjavaScriptを使用することを考えていました。私はjavaScript構文にあまり精通していませんが、これが私の試みです。これは、画像ギャラリーを作成するための実行可能な方法ですか?画像を背景にするのは良い考えではないことは知っていますが、テスト目的では、画像を切り抜くような気がしません。そのため、画像を背景として設定すると、画像が適切にトリミングされます。
また、最初にImageCntをゼロに設定する方法についても考えていました...ページの読み込み時にonload関数を使用してImageCntを0に設定できますか?varをnext()に渡すことはできますか?もしそうなら、私は現在のImageCntをonClickから関数に渡すことができます。
PS。読みやすくするために多くのコードを省略しましたが、必要に応じてさらに提供することができます。
ありがとう!これが私のコードです:
Javascript
<script>
function next()
{
var myImage= new Array();
myImage[0]="penguins.jpg";
myImage[1]="desert.jpg";
myImage[2]="jellyfish.jpg";
myImage[3]="flower.jpg";
ImageCnt++;
document.getElementById("whiteBox").style.background = 'url(myImage[ImageCnt])';
}
</script>
html
<a href="#" onclick="next()"><img src="next.png"/></a>