我正在尝试在页面加载后将图像加载到页面上。
证明这一点的最佳(但粗略)方法是:
<div id="images">
<script type="text/javascript">
for (var i = 0; i < 10000; i++) {
document.write("<img src=\"imgs/"+i+".jpg\" \">");
}
</script>
</div>
jsFiddle:http: //jsfiddle.net/alexjamesbrown/XPBdg/
... 是的,将 10000 个标签加载到页面上!
我想要发生的是页面加载,然后在页面加载后触发'for'循环,一个接一个(以免过多地破坏浏览器)
我也在 jQuery 中尝试过这个,但它确实挂起了浏览器......
$(function(){
for (var i = 0; i < 10000; i++) {
$('#images').append('<img src=\"img/'+i+'.jpg\" width: 20px; height: 20px;\ class=\"img\">')
}
})
所以,有点像“无限滚动”类型应用程序的简单版本:http: //www.innovativephp.com/demo/infinitescroll/
使用 for 循环,而不是从服务器检索数据....