使用javascript的图像替换循环
image replacement loop using javascript
所以我正在W3上学习图像替换技术,下面是我想要的:
-
有一张狗的照片。
-
当我点击此图片时,此图片将被一只猫的图片所取代。
-
然而,如果我再次单击此图像,它将再次被原来的狗所取代最初在那里。
-
如果我再点击一次,猫就会取代狗。
-
等等。
我该如何进行替换这两个图像的永久循环?
这是一个类似于我想做的链接:
http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_img_src
在该示例中,如果单击图像,它将替换该图像一次。但是如果你再次点击它,原始图像不会取代它
所以,是的,任何有助于制作一种有效的算法,可以不断地用新图像替换原始图像的人,都将不胜感激。
试试这个,
<img id="img" src="cat.jpg" />
使用jQuery、的JavaScript
$('#img').toggle(
function(){
$(this).attr('src', 'dog.jpg');
},
function(){
$(this).attr('src', 'cat.jpg');
}
);
这是工作演示,http://jsfiddle.net/D9VvV/
将图像放在一个数组中,并使用一个变量来跟踪下一个要显示的图像:
var images = ["hackanm.gif", "compman.gif"];
var index = 0;
function changeSrc() {
document.getElementById("myImage").src = images[index];
index = (index + 1) % images.length;
}
相关文章:
- 使用javascript的图像替换循环
- '对于'循环,替换span标记的问题
- Javascript嵌套循环匹配、组合、替换
- 按数据属性循环元素并替换值
- 将数组值替换为循环以创建新数组
- 循环并用parseJSON数据替换CSS
- javascript替换url链接循环
- 将下划线或lodash_.分别替换为香草色作为循环
- 用循环中的数组内容替换html中的字符串
- 用循环替换简单的Javascript
- 如何使用jquery在循环中查找和替换
- 如何在 p5.js 中将 For 循环的文本输出替换为不同的值
- 如何缓慢地遍历 jquery 循环,并每次替换占位符文本
- 在循环数组 javascript 后替换对象属性值中的字符串
- 替换文件循环中的多个值
- 替换从外部 IN for 循环加载的 HTML 字符串中的字符
- 循环替换段落中的副本不起作用
- 调整图像大小以使其完美地适合幻灯片,问题仍然是用 for 循环将 CSS 代码替换为我的图像
- 正在寻找替换循环的公式
- 文本替换循环不工作