0
我希望通过单击按钮在图像之间切换,但它似乎不工作。下面的代码有什么问题吗?通过更改图像切换图像src
var paper = new Raphael(document.getElementById("mySVGCanvas"));
var image1 = paper.image("https://tromoticons.files.wordpress.com/2012/11/y-u-no.png?w=350&h=300&crop=1", 10, 10, 100, 100);
var myState = 0
button1.node.addEventListener('click', function(){
console.log("this part is working...");
if (myState === 0){
myState = 1;
image1.src = "http://www.sherv.net/cm/emoticons/trollface/success-troll-smiley-emoticon.png"
} else{
myState = 0;
image1.src = "https://tromoticons.files.wordpress.com/2012/11/y-u-no.png?w=350&h=300&crop=1"
};
}
改为使用class并使用'background-image'并切换类 – Tushar
不要设置myState = 0; –