gpt4 book ai didi

raphael - 单击拉斐尔纸更改图像

转载 作者:行者123 更新时间:2023-12-02 01:33:17 24 4
gpt4 key购买 nike

我有一个程序,用户可以使用 Raphael 将图像添加到论文中。现在我希望能够在单击时将图像更改为另一个图像。这可能吗?我必须为图像添加 ID 吗?如果是,怎么办?

        var imgURL = "img/img.png";

var bankNoteImg = new Image();
bankNoteImg.src = imgURL;

var width = bankNoteImg.width;
var height = bankNoteImg.height;

var image = paper.image(imgURL, X, Y, width, height);

最佳答案

使用 clickattr拉斐尔API的功能。

Element.click 将一个函数作为参数。使用 this 访问函数内的图像元素。

我创建了一个简单的 demo

var paper = Raphael(document.getElementById("papercanvas"), 200, 200);
var img = paper.image(URL1, 100, 100, 100 , 100);

function changeImageSource() {
this.attr('src', URL2);
}

img.click(changeImageSource);

关于raphael - 单击拉斐尔纸更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32865450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com