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