Загрузить изображение с другого сервера после загрузки страницы

0

На одной из моих страниц я загружаю изображения, созданные Wordpress/mshots, что делает загрузку страницы очень медленной.

Что я могу сделать, чтобы загрузить эту строку после загрузки страницы?

<%= image_tag("http://s.wordpress.com/mshots/v1/http%3A%2F%2F#{project.name}%2F?w=500")%>

Обновить

Я изменил свой код как предложенный cenk ebret, но все же нет никакой разницы, представление все еще загружается очень медленно.

Итак, новый вопрос: как загрузить изображения после отображения страницы, потому что в этот момент моя страница отображается только тогда, когда все загружается.

Теги:

1 ответ

2

вы можете загрузить изображение с помощью скрипта.

например:

У вас есть пустой образ с этим id:

<img src="images/empty.png" id="<%=#{project.name}%>">

и такой скрипт:

<script>
   $(function(){
       $('#<%=#{project.name}%>').attr('src', '<%= image_tag("http://s.wordpress.com/mshots/v1/http%3A%2F%2F#{project.name}%2F?w=500")%>');
   });
</script>

это будет работать после загрузки страницы. поэтому он не сделает вашу страницу медленной.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню