guy ,你拿本身要改变的属性作为判断条件,导致if,else顺序执行,从而导致回到原点,没有效果!!!
方法一:原始方法
方法二:jquery 的toggle函数
$('#photo').toggle(
function(){
this.src="arrow_up.png";
};
function(){
this.src="arrow_down.png";
}
);
是你这句换判断问题:
if(document.getElementById("photo").src == "arrow_down.png")
这个判断不正确, src 可能会变化, 而且获取的是 url 的全路径. 可以这样改:
if (photo.src.indexOf("arrow_down.png") >0)