html 延迟加载Boom GUI的图像。在StackOverflow上被问到解决方案:https://gist.github.com/brock/6724161
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 延迟加载Boom GUI的图像。在StackOverflow上被问到解决方案:https://gist.github.com/brock/6724161相关的知识,希望对你有一定的参考价值。
<!DOCTYPE HTML>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" charset="utf-8"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.min.js"></script>
<script src="//cdn.jsdelivr.net/jquery.lazyload/1.9.0/jquery.lazyload.min.js"></script>
<script type="text/javascript">
angular.module('boomApp', [])
.controller('BoomCtrl', function ($scope, $http) {
$http.get(".boom")
.success(function(data){
$scope.lists = data['lists'];
});
});
</script>
<title>Boom!</title>
</head>
<body>
<div ng-app="boomApp">
<div id="app" ng-controller="BoomCtrl">
<div class="list" style="clear:both;" ng-repeat="list in lists">
<div ng-repeat="(listname,array) in list">
<h2 style="background-color:#C8C8C8;">{{listname}}</h2>
<div class="arrayitem" style="clear:right;" ng-repeat="item in array">
<div ng-repeat="(name, url) in item">
<figure style="float:left;">
<img class="lazy" src="http://www.appelsiini.net/projects/lazyload/img/grey.gif" data-original="{{url}}" width="150" height="150" alt="{{name}}" />
<figcaption><a ng-href="{{url}}">{{name}}</a></figcaption>
<input type="text" onClick="this.select();" value="{{url}}" />
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.onload = $("img.lazy").lazyload();
</script>
</body>
</html>
以上是关于html 延迟加载Boom GUI的图像。在StackOverflow上被问到解决方案:https://gist.github.com/brock/6724161的主要内容,如果未能解决你的问题,请参考以下文章
简单的JavaScript图像延迟加载库Echo.js
在 Android 上像 tumblr 一样延迟加载图像
将隐藏图像加载到 HTML [重复]
JS 图像延迟加载
在页面的其余部分完成加载后延迟加载 html5 视频
在 iPhone 中延迟加载图像的最佳方式是啥?