画像ギャラリーのあるウェブサイトを作成しています。
さまざまなカテゴリのサイドメニューがあります。非表示のdivは、カテゴリをクリックすると表示され、サムネイルで埋められます。サムネイルのいずれかをクリックすると、サムネイルdivが非表示になり、その場所に画像ギャラリーが表示されます。
私がやろうとしていることの例はここにあります:http://www.matitacorp.com/web/portfolio.php
サムネイルdivが非表示になり、画像ギャラリーが表示されたときに、スクロール可能なサムネイルギャラリーで3〜4枚下にある場合でも、クリックしたサムネイルに対応する画像を表示したいと思います。
.scrolltop()を使用して値を設定しようとしましたが、何かが足りないと思います。divは正しく表示されますが、scrolltop値が機能しないか、完全に間違った関数を使用しています。うまくいけば、誰かが手伝ってくれるでしょう。
これが私が使おうとしているコードの一部です:
//thumbnail section
<div id="booth">
<a href="#" id="identityoverlay"><img src="thumb1" alt="" /></a>
<a href="#" id="identityoverlayA"><img src="thumb2" alt="" /></a>
<a href="#" id="identityoverlayB"><img src="thumb3" alt="" /></a>
</div>
//main image section
<div id="identityOverlay" style="background-image:url(images/bkgrnd_700.gif); height:720px; display:none;">
<div id="imageGallery style="padding-left:95px; padding-top:10px; padding-bottom:15px; overflow:auto; height:610px;">
<img src="mainImg1" /><br />
<img src="mainImg2" /><br />
<img src="mainImg3" /><br />
</div>
</div>
<script>
$("#identityoverlay").click(function () {
$("#identityOverlay").show();
$("#booth").hide();
});
$("#identityoverlayA").click(function () {
var myCont = document.getElementById ("imageGallery");
myCont.scrollTop(100);
$("#identityOverlay").show();
$("#booth").hide();
});
</script>
ありがとう!