【问题标题】:Chrome does not show Raphael SVG imageChrome 不显示 Raphael SVG 图像
【发布时间】:2012-06-19 10:19:51
【问题描述】:

我只是使用以下代码将图像添加到我的项目中,

var paper = Raphael("mpdraw_div", 1920, 1080);
var img = paper.image("temp.jpg", 150, 10, 710, 653);

当FF,IE8显示我的图片时,Chrome在我的项目中坚持不显示我的图片,当我创建一个新页面并使用上面的代码时,没有问题。

我的项目递归有很多 div,但我尝试将 mpdraw_div 写入 body 标记之后,这也是一个问题。

造成这种情况的可能原因是什么?

提前致谢。

【问题讨论】:

  • 我似乎记得我不得不稍微调整一下我的页面布局,以使 Raphael 和 Chrome 可以很好地协同工作。你的代码有没有放在我们可以看到的任何地方?
  • 我会尽量处理的。正如你所提到的,我认为这是因为 Chrome 和我的 html 布局。 非常感谢。
  • @Zero 我想你必须看看答案:)
  • 我很尴尬 =)

标签: html image svg raphael


【解决方案1】:

我意识到这是因为在 raphael 之前加载图像是失败的原因。

解决方案是在几毫秒(我使用 100 毫秒)之后加载图像。

希望对大家有所帮助。

【讨论】:

  • 您是否尝试通过<body onload 事件启动您的脚本?
猜你喜欢
  • 2013-04-11
  • 2021-12-24
  • 2012-10-06
  • 2021-01-11
  • 1970-01-01
  • 2020-05-11
  • 2018-02-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多