我用一个for循环,显示通过jQuery的所有元素在这一个功能:在循环变化的图像不起作用
<script>
$(function() {
var number_menus = 9;
for (i = 1; i <= number_menus; i++) {
var p1 = +i;
$(".wm_" + i).show()
.css("background-image", "url(imagenes/footer/m/" + i + ".png)");
$(".wm_" + i).mouseover(function() {
$(this).css(
"background-image",
"url(imagenes/footer/m/" + i + "_down.png)"
);
alert("this_down.png");
});
$(".wm_" + i).mouseout(function() {
$(this).css(
"background-image",
"url(imagenes/footer/m/" + i + ".png)"
);
});
}
});
</script>
到另一边,我有这样的代码用来显示加载的所有元素或图像,并创建鼠标悬停效果:
<div id="web_footer_publi">
<div id="web_footer_marks" class="wm_1"></div>
<div id="web_footer_marks" class="wm_2"></div>
<div id="web_footer_marks" class="wm_3"></div>
<div id="web_footer_marks" class="wm_4"></div>
<div id="web_footer_marks" class="wm_5"></div>
<div id="web_footer_marks" class="wm_6"></div>
<div id="web_footer_marks" class="wm_7"></div>
<div id="web_footer_marks" class="wm_8"></div>
<div id="web_footer_marks" class="wm_9"></div>
</div>
当创建函数认为展循环中的所有posibilities所有类,但是当我去了这个图像显示了我循环的其他图像和作品不好,我想,请告诉我what'在这个代码中与它一起工作不好
Thank's !!
嗨赫拉尔多,你会想要切换你的'id'和'class'属性 - 'id'属性被设计为唯一的,而'class'属性不是 – Nacht
对不起,如果在这种情况下你不明白的东西,你可以告诉我,...不理解我,我去编辑,但肯定如果你去论坛,说西班牙语,意大利语和葡萄牙语,我确定我喜欢看你写了.....我说3 langu年龄和英语也没有用,太多肯定在许多事情的错误.....不仅存在英语..... –
你不需要JavaScript来改变这样的图像。这应该用CSS来完成。 – ahren