gpt4 book ai didi

在 Iframe 中加载 SVG 的 Javascript 事件

转载 作者:行者123 更新时间:2023-12-02 18:46:53 25 4
gpt4 key购买 nike

如何将 Onclick 事件处理程序附加到所有 SVG 路径元素?我已将 SVG 加载到 iframe 中。我尝试使用以下内容,但单击事件未触发。

jQuery(function ($) {
debugger;
$('path').click(function () {
alert("Hello");
});
});
<iframe id="frame" src="myFile.svg" border="0" width="100%" height="450px"></iframe>

最佳答案

尝试:

$("#frame").contents().find("path").on("click", function () {
alert("Hello");
});

来自 iframe 内的事件不会通过它冒泡到包含文档。因此,即使可以通过这种方式绑定(bind)事件,您也需要在 iframe 中找到 path 元素并将 click 事件绑定(bind)到它们。

关于在 Iframe 中加载 SVG 的 Javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16283950/

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