Я пишу простой шаблон кода в PHP для создания тега обмена IMG в HTML. Изображение меняет местами разным размерам, проблема заключается в том, что браузер всегда загружается дважды, после правильного изображения, которое я указываю, и после самого высокого разрешения.Обмен ссылками дважды загружается
PHP
if($page->hasImages()){
$image = $page->image();
$small = thumb($image, array('width' => 300))->url() ;
$medium = thumb($image, array('width' => 600))->url() ;
$large = thumb($image, array('width' => 900))->url() ; ?>
<img data-interchange="[<?php echo $medium; ?>, (default)],
[<?php echo $small; ?>, (small)],
[<?php echo $medium; ?>, (medium)],
[<?php echo $large; ?>, (large)]"
src="<?php echo $large; ?>">
<?php } ?>
Markup
<img data-interchange="[.../thumbs/2500x400-239ccc449c26c0e384a3a1a6402a37f1.jpg, (default)],
[.../thumbs/2500x400-62601f35a590e4c8b64be412dc67779d.jpg, (small)],
[.../thumbs/2500x400-239ccc449c26c0e384a3a1a6402a37f1.jpg, (medium)],
[.../thumbs/2500x400-6a0974d125585865c962c1f9372bd30a.jpg, (large)]"
src=".../thumbs/2500x400-6a0974d125585865c962c1f9372bd30a.jpg"
data-uuid="interchange-i2pip11r1">
Результат
Я сравнены с разметкой и поведения на сайте Фонда и их скачивает один раз. Использование FFX 33 и Chrome 38 Пример
Foundation
Вот пример на docs
<img data-interchange="[../assets/img/examples/space-small.jpg, (small)],
[../assets/img/examples/space-medium.jpg, (medium)],
[../assets/img/examples/space-large.jpg, (large)]"
data-uuid="interchange-i2qxxgtv0"
src="../assets/img/examples/space-large.jpg">
Сеть
UPDATE: Тестирование без атрибута SRC на Img загрузки только правильный файл, все еще не уверен, что вызывает это, ле код на документы Фонд ЦСИ и загружает только один раз
Я знаю, я не хочу пропустить src. Я просто говорю, что это работает, если я это сделаю. Первый пример с использованием изображений на фундаменте имеет src, но загружается только один раз – blackbird
@ Blackbird57 Interchange не будет запрашивать изображение снова, если атрибут src установлен на изображение, соответствующее запросу мультимедиа. – JAre
src в соответствии с запросом на медиа? Но как я узнаю, какая из них правильная, когда я пишу код, вот в чем смысл использования обмена, не так ли? :) – blackbird