gpt4 book ai didi

javascript - d3 设置图像 visibility=hidden onerror

转载 作者:行者123 更新时间:2023-11-29 10:15:17 25 4
gpt4 key购买 nike

如何在触发 onerror 时隐藏 svg:image?

node.append('svg:image')
.attr("x", "-30px")
.attr("y", "-40px")
.attr("width", "60px")
.attr("height", "80px")
.attr("xlink:href", function(d){
return 'https://somedomain.com/images/' + d.name;
})
.attr("onerror", function(d){
console.log('The image ' + d.name + ' failed to load');
// this.style("visibility", "hidden");
// d.style("visibility", "hidden");
});

最佳答案

根据您的描述,代码应该是这样的:

.on("error", function() {
d3.select(this).style("visibility", "hidden");
});

假设您要隐藏的元素触发了 error 事件。

关于javascript - d3 设置图像 visibility=hidden onerror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447268/

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