1 回答

TA貢獻1820條經驗 獲得超2個贊
您可以實現onload圖像事件,在其中刪除類包裝器作為
$(".lazy").on('load', function() { $('.wrapper').removeClass('wrapper'); })
更新:如果您只想刪除每個圖像的加載,請更改為僅刪除父類。
$(this).parent().removeClass('wrapper');
$(".lazy").on('load', function() { $(this).parent().removeClass('wrapper'); })
.wrapper {
background: url(https://i.stack.imgur.com/yW2VY.gif) no-repeat center;
min-height: 220px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wrapper">
<img class="lazy" src="https://i.stack.imgur.com/kn7VW.jpg" alt="Large Image" width="800" height="380" />
</div>
<div class="wrapper">
<img class="lazy" src="https://i.stack.imgur.com/BsJCI.jpg" alt="Small Image" width="250" height="180" />
</div>
添加回答
舉報