【发布时间】:2015-09-09 02:54:46
【问题描述】:
我的html设置如下:
<img id="element" src="img1.png">
我的js/jQuery设置如下:
var count = 0;
if(count == 0){
$("#element").hover(function(){
count++;
$("#element").attr("src","img2.png");
}, function(){
$("#element").attr("src","img1.png");
});
} else if(count>=1){
$("#element").hover(function(){
count++;
$("#element").attr("src","img3.png");
}, function(){
$("#element").attr("src","img1.png");
});
}
单独的悬停功能可以正常工作,并且悬停进出会在两个图像之间切换。但是,我的目标是让它在第一次悬停时切换到 img2,然后在第二次悬停时切换到 img3,然后再切换到 img3。如果我希望它在 img1 和 img2 或 img 1 和 img3 之间悬停,我的悬停功能似乎可以正常工作,即当我删除 if 语句和计数变量时。
如果有人可以帮助确定我的问题。
【问题讨论】:
标签: javascript jquery html hover