我无法让它工作,可能是因为-6ren">
gpt4 book ai didi

javascript - 等待图像加载到下划线模板中

转载 作者:行者123 更新时间:2023-12-02 16:51:45 25 4
gpt4 key购买 nike

我正在下划线内加载图像。我的容器中有一个类,它有一个加载程序图像,一旦我的图像加载,它就会消失。

<div id="main_container" class="loading">
<% for (i = 0; i <= pages; i++) { %>
<img src="/image_<%=i%>.jpg" id="image_<%=i%>" />
<%
$('#image_'+i).load(function() {
$('#main_container').removeClass('loading');
}).each(function() {
if(this.complete) $(this).load();
});
%>
<% } %>
</div>

我无法让它工作,可能是因为 dom 尚未创建。有没有办法让我在下划线模板中加载图像并在图像完全加载时删除类加载?

谢谢,更多的力量

最佳答案

只需在image上使用类loading渲染模板并添加回调onload

<% for (i = 0; i <= pages; i++) { %>
<img src="/image_<%=i%>.jpg" class='loading' onload='hideLoading(this)' />
<% } %>

在脚本文件中,添加回调

function hideLoading(img) {
$(img).removeClass('loading');
}

关于javascript - 等待图像加载到下划线模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26548410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com