Я запрашиваю данные запаса в формате JSONP из API. Ответ представляет собой массив длиной 38.повторите итерацию массива с определенным количеством итераций?
Как я могу повторить итерацию этого массива с заданным количеством итераций, то есть для 58 тотальных итераций: итерации от индекса от 0 до 37 и снова от индекса от 0 до 19?
(Практически, я хотел бы построить горизонтальную линию фондовых имен, как:. Печать всех 38 акций имен и раз и добавляя первые 20 фондовых имена раз)
Пожалуйста, смотрите мой код ниже. Благодаря!
<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
#gse-wrapper {overflow: hidden;}
.stocks {display: inline-block; width: 120px; text-align: center;}
#gse {animation-name: slide; animation-duration: 90s; animation-iteration-count: infinite; animation-timing-function: linear; white-space: nowrap;}
@keyframes slide {from {margin-left: 0px;} to {margin-left: -4560px;}}
</style>
</head>
<body>
<div id='gse-wrapper'><span id='gse'></span></div>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
$.getJSON("http://dev.kwayisi.org/apis/gse/live?callback=?", function (data) { // API request for stock data
console.log(data);
$.each(data, function (i, value) { // iterating JSON array
$("#gse").append("<div class='stocks'>" + value.name + "</div>");
});
});
});
</script>
</body>
</html>
Что не так с 'for-loop'? – Rayon