Javascript 使用过渡效果更改图像
我有以下脚本可以在计时器上更改图像:Javascript 使用过渡效果更改图像,javascript,jquery,Javascript,Jquery,我有以下脚本可以在计时器上更改图像: var da = setInterval( function() { var current_image = document.getElementById('node_picture').src; var image_index = current_image.substring(48,49); image_index++; if (image_index > 4) { image_index =
var da = setInterval( function() {
var current_image = document.getElementById('node_picture').src;
var image_index = current_image.substring(48,49);
image_index++;
if (image_index > 4) {
image_index = 1;
}
document.getElementById('node_picture').src="img/node/<?php echo $node_id ?>/" + image_index + ".png";
}, 4000);
但这是行不通的
谢谢,请注意以下情况:
$('node_picture').fadeIn();
注意:所有jQuery方法和属性都使用大小写,首字母小写
使用选择器时,ID的前缀应为哈希
#
符号。我第一次错过了这个,你的评论让我又看了一眼:
$('node_picture').fadeIn(); // wrong
$('#node_picture').fadeIn(); // right
--除非那也是一个打字错误?;-) 注意这里的情况:
$('node_picture').fadeIn();
注意:所有jQuery方法和属性都使用大小写,首字母小写
使用选择器时,ID的前缀应为哈希
#
符号。我第一次错过了这个,你的评论让我又看了一眼:
$('node_picture').fadeIn(); // wrong
$('#node_picture').fadeIn(); // right
--除非那也是一个打字错误?;-) 我在原来的帖子中打错了,我在代码中使用了小写字母,这不是问题所在。@Goro:你是否也打错了缺少的
符号?看我的最新答案。是的,我确实错过了那个答案。但是,它似乎也不适用于has。我在原始帖子中输入错误,代码中使用了小写字母,这不是问题所在。@Goro:您是否也输入了缺少的
符号?看我的最新答案。是的,我确实错过了那个答案。然而,它似乎也不适用于has。