<div class="box"> </div>
<div class="box"> </div>
<div class="box"> </div>
<div class="box"> </div>
<div class="box"> </div>
<div class="box"> </div>
let gbox = $("[class='box']");
for (i=0; i < gbox.length; i++) {
console.log(i);
$(gbox[i]).css('backgroundImage', 'url(img/bg-'+ i +'.jpg)');
$(gbox[i]).on('click',
function () {
console.log('well' + i);
});
};
ymaps.ready(init);
function init() {
ymaps.geolocation.get({
provider: 'yandex',
autoReverseGeocode: true
}).then(function (result) {
tow = (result.geoObjects.get(0).properties.get('metaDataProperty.GeocoderMetaData.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName'));
});
};
tow
передается строка города которая определила API Яндекс.Карт.tow
не успевает записаться строка, из-за чего цикл ломается? Если это так, то как сделать синхронное выполнение кода? Или точнее как ловить такие моменты и фиксить? Да ну? А "буду благодарен" - это что? Врать нехорошо.