Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Быстрая и синхронная подгрузка картинок. (https://javascript.ru/forum/xhtml-html-css/40133-bystraya-i-sinkhronnaya-podgruzka-kartinok.html)

Mike_Kharkov 26.07.2013 00:44

Цитата:

Сообщение от bes (Сообщение 264233)
Deff, вот мой простой пример
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<img class="img" src="http://www.gog.com/upload/images/2013/06/4a97d96f01382e2d3de6435cc9bf4134bf21c62c.jpg">
<script>
jQuery(function ($) {
	var img = $(".img").eq(0);
	var int = setInterval(function () {
			console.log(img.height());

	}, 1);
});
</script>

Попробовал ваш пример:
http://webmaster.ayrveda.ru/555/js_template.html
Но так как на форуме - данный пример у меня работает только в IE + Mazilla!?
(И то, при условии, что картинка не очень большой должна!)
Не знаете - в чём причина может быть?
(Может с подключением кода что то не так или с хостингом?)

bes 26.07.2013 20:45

Цитата:

Сообщение от Mike_Kharkov
данный пример у меня работает только в IE + Mazilla!?

не знал, что в ie8 есть console.log, хотя явно object код alert(typeof console.log) покажет, если запустить его из самой консоли

пример лишь показывает, что приращение высоты через height не получить

спроси у заказчика, где он увидел подобный эффект

Mike_Kharkov 26.07.2013 20:47

Понял вас. Спасибо!

Mike_Kharkov 26.07.2013 20:48

Но почему тогда ваш пример работает на форуме?
(так как нужно + во всех браузерах..)

bes 26.07.2013 21:01

Цитата:

Сообщение от bes
не знал

если что, не знал, это я про себя

Цитата:

Сообщение от Mike_Kharkov
Но почему тогда ваш пример работает на форуме?
(так как нужно + во всех браузерах..)

с чего ты взял, в ie также ошибку показывает, что определение console отсутствует

Mike_Kharkov 26.07.2013 21:05

Цитата:

Сообщение от bes (Сообщение 264396)
с чего ты взял, в ie также ошибку показывает, что определение console отсутвует

Дело не в ошибке.
Посто визуально картинка с первого раза(когда её в моём кэше ещё не было) открылась мгновенно.
(+ кроссбраузерно.)
Пусть и с небольшой задержкой - но именно так как надо.
(Хотелось бы такой же результат получить и у себя..)

Mike_Kharkov 26.07.2013 21:12

Хотя сейчас подумал и возможно ваш пример сработал у меня так потому, что до этого я просмотрел пример Deffa - а у него такая же картинка использовалась!(только сейчас это увидел..)
Наверное она из за этого уже ко мне в кешь попала и ваш пример соответственно быстро подгрузился..
(Я тогда не обратил внимание на этот факт..)

bes 26.07.2013 21:14

Цитата:

Сообщение от Mike_Kharkov
Дело не в ошибке.
Посто визуально картинка с первого раза(когда её в моём кэше ещё не было) открылась мгновенно.
(+ кроссбраузерно.)
Пусть и с небольшой задержкой - но именно так как надо.
(Хотелось бы такой же результат получить и у себя..)

ты просто не видел, как у меня сейчас в ie через 3G/EDGE эта картинка подтягивалась :)

Mike_Kharkov 26.07.2013 21:28

))


Часовой пояс GMT +3, время: 09:41.