首先,我是一名设计师,对 jquery 知之甚少。我通常能够进行研究并找到执行我想要的脚本,然后稍微更改它们。但是这次我已经做了 4 天的研究,仍然找不到任何与我正在寻找的东西足够接近的东西。
目前我使用这个脚本:
$(function(){
$(".img-swap").live('click', function() {
if ($(this).attr("class") == "img-swap") {
this.src = this.src.replace("_1","_2");
} else {
this.src = this.src.replace("_2","_3");
}
$(this).toggleClass("on");
});
});
我在网站上有单个图像。单击时,应像这样替换图像:
我有最多包含 10 张图像的文件夹。它们被命名为'projectxyz_01.jpg'等。我现在需要的是一个脚本,点击时将'project_xyz_01.jpg'替换为'project_xyz_02.jpg'等等。如果文件夹中没有更多图片,请返回第一个。如果图像褪色会很好。
我目前使用的脚本当然只能从 1-3 开始,不会褪色,也不会回到第一张图像。
这是图像容器:
<div class="slideshow_querformat">
<img src="images/mmd/mmd_test_01.jpg" class="img-swap" border="0" alt="social media webcalender" title="Klicken, um die nächste Arbeit zu sehen." />
</div>
这是CSS部分:
.slideshow_querformat {
width:60.25%;
min-width:700px;
height:auto;
margin: 0 auto 0 auto;
text-align:center;
position:relative;
z-index:999;
}
.slideshow_querformat img {
max-width:100%;
max-height:100%;
cursor:pointer;
margin-left:16px;
}