rails,prototype,preload remote called pictures

时间:2010-01-02 15:35:09

标签: ruby-on-rails

我正在使用periodic_remote_call,它会用图片更新div。

如何预先加载这些图片?

2 个答案:

答案 0 :(得分:0)

var myimage = new Image;
myimage.src = "/images/myimage.jpg";

答案 1 :(得分:0)

我不知道你还需要信息,但你确实可以创建一个包含id的动态JavaScript,你可以用它来预加载。你的View将包含这样的东西(假设@photo_ids是Ruby数组):

<script type="text/javascript">
var photo_ids = new Array(%< @photo_ids.join(", ") %>);
</script>

现在,您可以在JavaScript中循环photos_id以预加载图片。