Ленивая загрузка не работает, изображение не отображается?
Я пытаюсь использовать эффект постепенного исчезновения при загрузке. Хотя я выполнил все инструкции, но изображение не появляется! Кто-нибудь может помочь больше? код:
<head>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
</head>
<body>
<div class="collateral-body-image">
<img class="lazy" data-original="images/vivid-collateral.jpg" width="1920" height="594">
</div>
<script type="text/javascript">
$(function(){
$("img.lazy").lazyload({
effect: "fadeIn"
});
});
</script>
</body>
1 ответ
Решение
Если вы хотите запустить его, просто загрузите его, используя URL-адреса CDN. Позже вы можете скачать эти скрипты на свой локальный сервер и обслуживать его, используя локальный веб-сервер на локальном хосте.
Быстрый запуск кода,
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script>
</head>
<body>
<div class="collateral-body-image">
<img class="lazy" data-original="http://montanasteele.com/wp-content/uploads/gallery/vivid-condos/vivid-collateral-02.jpg" width="800" height="800">
</div>
<script>
$(function(){
$("img.lazy").lazyload( {
effect: "fadeIn"
} );
} );
</script>