【发布时间】:2019-01-11 09:54:01
【问题描述】:
我正在尝试在单击事件上交换图像标记的 src,图像 src 是 png 文件,但是如果我单击图像,则源应更改为给定文件。
<img src="images/eye.png" alt="Logo"
id="sidebar-collapse img-logo-main-page"
width="80">
这是 JavaScript,我在控制台中得到了控制台输出,但没有任何变化:
const gifEgg = {
elements: {
logo: $('#img-logo-main-page'),
logoOverlay: $('#sidebar-image-collapse')
},
addGif () {
this.elements.logoOverlay.click(() => {
console.log("clicked");
this.elements.logo.attr('src', '../images/eyes_move.gif');
});
}
};
gifEgg.addGif();
【问题讨论】:
-
你确定它是正确的“../images/eyes_move.gif”而不是“images/eyes_move.gif”吗?
-
是的,即使如此,它不应该返回错误消息或至少一个警告,所以你说该功能应该工作吗?
标签: javascript jquery png gif