Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery切换图像?_Jquery_Thumbnails - Fatal编程技术网

如何使用jquery切换图像?

如何使用jquery切换图像?,jquery,thumbnails,Jquery,Thumbnails,我有一个简单的设置,一个大图像容器和3个小缩略图容器 现在,当我点击缩略图时,我想切换大图像和小缩略图,这样大图像容器现在有更大尺寸的缩略图,缩略图容器显示大图像之前的缩略图视图 <div class="thumbnailFloat"> <img src="data/img_2.jpg" width="60" > <img src="data/img_3.jpg" width="60" > <img src="data/i

我有一个简单的设置,一个大图像容器和3个小缩略图容器

现在,当我点击缩略图时,我想切换大图像和小缩略图,这样大图像容器现在有更大尺寸的缩略图,缩略图容器显示大图像之前的缩略图视图

    <div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img src="data/img_1.jpg" width="180" height="250">
</div>
<div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img id="bigImage" src="data/img_1.jpg" width="180" height="250">
</div>


谢谢你的帮助。

试试这个未经测试的例子:

我建议你使用一个大的形象ID

    <div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img src="data/img_1.jpg" width="180" height="250">
</div>
<div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img id="bigImage" src="data/img_1.jpg" width="180" height="250">
</div>

尝试以下未经测试的示例:

我建议你使用一个大的形象ID

    <div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img src="data/img_1.jpg" width="180" height="250">
</div>
<div class="thumbnailFloat">
    <img src="data/img_2.jpg" width="60" >
    <img src="data/img_3.jpg" width="60" >
    <img src="data/img_4.jpg" width="60" >
</div>

<div class="imageFloat">
    <img id="bigImage" src="data/img_1.jpg" width="180" height="250">
</div>
如果您在生产中这样做,您可能还希望在单独的文件夹中优化图像的缩略图和全尺寸版本,在这种情况下,您需要修改SRC属性,例如:

var thumbSrc = thumbElement.attr('src').replace('/thumbs/', '/images/');
如果您在生产中这样做,您可能还希望在单独的文件夹中优化图像的缩略图和全尺寸版本,在这种情况下,您需要修改SRC属性,例如:

var thumbSrc = thumbElement.attr('src').replace('/thumbs/', '/images/');

还有什么需要做的吗?因为点击没有任何作用?!(…是的,我添加了jquery.js)还有什么需要做的吗?因为点击没有任何作用?!(…是的,我添加了jquery.js)