jquery - 以原始尺寸加载 jQuery SVG 中的图像

标签 jquery svg jquery-svg

我需要在 jQuery SVG 中加载图像,但以其原始大小。事实上,不知道正在加载的图像的原始大小是多少。

我们需要用来加载图像的代码是:

svg.image(0, 0, 330, 540, 'images/img1.jpg', {id: 'img'});

这里我必须提供图像的大小。这是强制性的。但我不知道图像的实际大小,所以我应该怎么做才能让图像以其原始大小和特定位置加载?

问候,

杨瑜

最佳答案

查看this answer类似的问题。基本上,技巧是在 dom 之外加载图像,获取尺寸,然后添加它。

关于jquery - 以原始尺寸加载 jQuery SVG 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15089007/

相关文章:

jquery - 只有在用户单击超链接(条款和条件?)后才能选中复选框吗?

javascript - Snap.svg 改变颜色属性

html - 如何在其父 div 中调整大小、居中对齐和响应 SVG 文件?

javascript - 使用 jQuery SVG 更改(或动画)路径

jquery - 基思·伍德 JQuery SVG : clone() followed by change() not working

javascript - 可动态 - 每次页码更改时,记录都会附加到先前的列表中

jQuery/Dynatree : How to use Json or ul/li together with IFrame sample

javascript - 使用 mocha.js 测试 jQuery.get 不起作用,其他 Deferred 也不起作用(RSVP)

html - 从 Illustrator 为 Web 导出 SVG 的最佳设置?

html - 通过 SVG 路径为 "div"设置动画