Javascriptを使用して制御する6つの画像を含む画像ギャラリーがあります。画像をクリックすると、フェードアウトして新しい画像が読み込まれます。サムネイルは「ギャラリー」divにあり、メイン画像は空の「写真」divに表示されます。
対応する画像で段落をロードする方法がわかりません。たとえば、画像をロードしたいのですが、その画像に固有のテキストの段落もロードします。
これはアレイで行う必要がありますか?いくつかのアイデアが必要です。これがJavascriptとhtmlです。
$('#gallery a').click(function(evt) {
evt.preventDefault();
var imgPath = $(this).attr('href');
var oldImage = $('#photo img');
var newImage = $('<img src=" ' + imgPath + ' ">');
newImage.hide();
$('#photo').prepend(newImage);
newImage.fadeIn(1000);
oldImage.fadeOut(1000,function(){
$(this).remove();
});
});
$('#gallery a:first').click();
<div id="photo">
</div>
<div id="gallery">
<a href="images/home1_h.jpg"><img src="images/home1.jpg" alt="home 1"></a>
<a href="images/home2_h.jpg"><img src="images/home2.jpg" alt="home 2"></a>
<a href="images/home3_h.jpg"><img src="images/home3.jpg" alt="home 3"></a>
<a href="images/home4_h.jpg"><img src="images/home4.jpg" alt="home 4"></a>
<a href="images/home5_h.jpg"><img src="images/home5.jpg" alt="home 5"></a>
<a href="images/home6_h.jpg"><img src="images/home6.jpg" alt="home 6"></a>
</div>
私はすべてがうまくいくことを指摘したいと思います。クリックしたときに読み込まれる適切な画像を使用してさまざまな段落を読み込むために、どこから始めればよいかわからなくなってしまいました。興味があれば、ライブサイトは次のとおりです。