国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html5 svg 中元素點擊事件添加方法

2024-08-26 00:16:09
字體:
來源:轉載
供稿:網友

點評:最近在用svg的點擊事件做東西,之所以用svg而不用canvas就是因為svg內的元素可以添加點擊事件,接下來詳細介紹添加方法,感興趣的朋友可以了解下

最近在用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的元素有了點擊事件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乌珠穆沁旗| 霸州市| 永州市| 三台县| 抚顺县| 浪卡子县| 许昌县| 赞皇县| 扶沟县| 舟山市| 麻栗坡县| 南宁市| 赤壁市| 小金县| 南和县| 邳州市| 磐石市| 金湖县| 合肥市| 和静县| 香河县| 绍兴市| 寿光市| 门头沟区| 海兴县| 普格县| 平度市| 祁连县| 兴业县| 克东县| 和平县| 邛崃市| 赤壁市| 淳化县| 汕头市| 海盐县| 鄂州市| 通辽市| 永胜县| 镶黄旗| 靖远县|