gpt4 book ai didi

ipad - iPad 上的 SVG 交互

转载 作者:行者123 更新时间:2023-11-30 23:58:07 25 4
gpt4 key购买 nike

我们有代码通过 Ajax 加载 SVG,然后通过 Javscript 进行交互。在 Mozilla 和 Safari 5 下,在 PC 上运行时,我们会按预期在 SVG 中获得点击事件。运行 Safari iPad,我们不会获得点击事件。根据 Safari 开发者指南:

http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html

看起来我们应该“使元素可点击”。 Apple 的指南建议通过添加一个 onclick 处理程序来做到这一点。问题是我们所有的 SVG 元素都已经通过 jQuery 设置了点击处理程序——但它们仍然没有点击。

也许这是因为 SVG 不是 HTML,SVG 的 DOM 访问不是 HTML DOM 的访问? (我们以前来过这里。)

我们如何让 iPad 监听 SVG 元素上的事件?

最佳答案

据我所知,根据这个处理 Canvas /SVG 的 javascript,safari 存在问题click 和 touch 好像不太一样。 https://github.com/kangax/fabric.js/blob/master/dist/all.js并且 SVG 1.1 除了点击事件之外没有其他事件 http://www.w3.org/TR/SVG11/interact.html#PointerEventsProperty我有相同的兴趣,所以我寻求相同的信息......

关于ipad - iPad 上的 SVG 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7930634/

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