jquery在div中单击图像

jquery在div中单击图像,jquery,Jquery,如何添加按钮控件(下一个和上一个)以通过jquery单击并显示div中列出的图像?现在我有一个大的形象 <img src="/image.php?height=372&image=/slideShow/1302813283.jpg" id="lgImage"> 如果我点击一个缩略图,大图就会改变,标题也会改变。我想添加一个左右箭头按钮控件,以便使用jquery单击(下一个或上一个)。有什么想法吗?你可以使用这个jquery插件,但我不知道这个插件会有帮助。你可以转到上一张图

如何添加按钮控件(下一个和上一个)以通过jquery单击并显示div中列出的图像?现在我有一个大的形象

<img src="/image.php?height=372&image=/slideShow/1302813283.jpg" id="lgImage">

如果我点击一个缩略图,大图就会改变,标题也会改变。我想添加一个左右箭头按钮控件,以便使用jquery单击(下一个或上一个)。有什么想法吗?

你可以使用这个jquery插件,但我不知道这个插件会有帮助。你可以转到上一张图片和下一张图片。它还会在对话框窗口中显示图像。

有许多滑块插件可供使用,例如:

实现键盘导航很容易:
这一个支持它的开箱即用:


您可以在“滑动”div
div
和图像中添加标题。

fancybox很好,但不是我想要的。我想通过点击来更新大图,就像点击拇指一样,但使用下一个和上一个控件滑块会很好,但我需要能够同时使用拇指控件和箭头控件以及标题,但我需要能够指定标题的位置。在远离大图像的一个div中,查看我的更新答案。您是否需要为标题设置一个单独的div?是的,将显示标题的单独div。现在,在每个图像中使用一个div来保存每个图像的标题使用单个
div
进行管理将更加棘手(不是不可能,但很困难)。除非出于某种原因绝对需要,否则我建议继续使用单个
div
。请参阅jquery插件
<div id="thecap">

</div>
<div id="thumbs">
<div id="slideShow"><!--start slideShow-->
<a rel="images/image1.jpg"><img src="images/image1.jpg" alt="Text For Image 1" width="50" height="50" title="something" rel="images/image1.jpg">
<div style="display:none;">
<strong>Header</strong> <br><br>lsfjas;ld jaslj ljs f;lkajsd ;fkjas ;dfja;sdklf a;sljfa;lsdkjf a;sdklfj a;lskdfja;sklfj a;lksdfj a;klsfj a;klsfj a;lskfj a;lsfj
</div>
</a>
<a rel="images/image2.jpg"><img src="images/image2.jpg" alt="Text For Image 2" width="50" height="50" title="something" rel="images/image2.jpg">
<div style="display:none;">
<strong>Header</strong> <br><br>lsfjas;ld jaslj ljs f;lkajsd ;fkjas ;dfja;sdklf a;sljfa;lsdkjf a;sdklfj a;lskdfja;sklfj a;lksdfj a;klsfj a;klsfj a;lskfj a;lsfj
</div>

</a>
<a rel="images/image3.jpg"><img src="images/image3.jpg" alt="Text For Image 3" width="50" height="50" title="something" rel="images/image3.jpg">
<div style="display:none;">
<strong>Header</strong> <br><br>lsfjas;ld jaslj ljs f;lkajsd ;fkjas ;dfja;sdklf a;sljfa;lsdkjf a;sdklfj a;lskdfja;sklfj a;lksdfj a;klsfj a;klsfj a;lskfj a;lsfj
</div>
</a>
<a rel="images/image4.jpg"><img src="images/image4.jpg" alt="Text For Image 4" width="50" height="50" title="something" rel="images/image4.jpg">
<div style="display:none;">
<strong>Header</strong> <br><br>lsfjas;ld jaslj ljs f;lkajsd ;fkjas ;dfja;sdklf a;sljfa;lsdkjf a;sdklfj a;lskdfja;sklfj a;lksdfj a;klsfj a;klsfj a;lskfj a;lsfj
</div>
</a>
<!--end slideShow-->
</div>
</div>
   $(document).ready(function() {
    $("#slideShow a").click(function() {
    var imgTitle = $(this).children('div').html(); // Find the image title
    $("#thecap").html(' ' + imgTitle + ' ');


    $("#lgImage").attr('src', $(this).children('img').attr('rel'));
    $("#lgImage").css("display","none");
    $("#lgImage").fadeIn(1500);

    $("#thecap").css("display","none");
    $("#thecap").fadeIn(1500);

    });