• 售前

  • 售后

热门帖子
入门百科

html5 svg 中元素点击事故添加方法

[复制链接]
一段或九段肝 显示全部楼层 发表于 2021-10-25 19:32:16 |阅读模式 打印 上一主题 下一主题
近来在用svg的点击变乱做东西,之以是用svg而不消canvas就是由于svg内的元素可以添加点击变乱,他们之间详细的区别如下:
Canvas 与 SVG 的比较(详见)
下表列出了 canvas 与 SVG 之间的一些不同之处。

Canvas
•依靠分辨率
•不支持变乱处置惩罚器
•弱的文本渲染本事
•可以或许以 .png 或 .jpg 格式生存结果图像
•最得当图像麋集型的游戏,此中的很多对象会被频仍重绘

SVG
•不依靠分辨率
•支持变乱处置惩罚器
•最得当带有大型渲染区域的应用程序(好比谷歌舆图)
•复杂度高会减慢渲染速率(任何过度使用 DOM 的应用都不快)
•不得当游戏应用

做出的网页在chorme下可以正常使用,由于要支持移动装备,在android上测试也正常,但是在ipad上打开页面时发现点击变乱不管用了,查了很多资料,没有找到题目缘故原由,后来查到w3c中对于svg的描述的demo简直可以实现点击的效果,对比代码,发现自己使用的jquery给svg的元素添加的点击变乱,而在svg的元素中没有 onclick="circle_click(evt)"类似描述,添加上onclick="click(evt)"果然在ipad上svg的元素有了点击变乱

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作