У меня не работает элементарная функция((Потому что вы обработчик к коллекции элементов пытаетесь привязать, а это не поддерживается.
и так тожеНеправда.
Почему получаю 2?Потому что setInterval возвращает идентификатор созданного интервала.
Здесь я планирую получить ответ true или false.Придётся подкорректировать планы, потому что работать так, как вы хотите, не будет. Изучайте Promise.
closeList.addEventListener('click', function(event){
event.stopPropagation();
charList.style.display="none";
});
item.addEventListener('click', function(){...})
, в котором окно заново открывается. Играет ли какую-то роль в конструкторе Machine этот код ?Разумеется, играет - иначе бы его не было в учебнике.
Для чего нужен var parentDisable = this.disable; и его вызов parentDisable();На следующей строке this.disable переопределяется собственной логикой, поэтому нужно сохранить родительский функционал, чтобы использовать его и избежать дублирования логики.
setInterval(flight.bind(null, '.circle-1'), 50);
setInterval(function () {flight('.circle-1');}, 50);
var i = 0;
$(".twentytwenty-container").each(function () {
setTimeout(function () {
$(this).twentytwenty({
default_offset_pct: 0.5,
no_overlay: true,
move_slider_on_hover: true,
move_with_handle_only: false,
click_to_move: false
});
}, i * 200);
i++;
});
Есть ассоциативный многомерный массив
var data = {
sedan: {
'eject' : {
'13' : 50,
'14' : 50,
'15' : 50
},
'installation' : {
'13' : 25,
'14' : 40,
'15' : 50
},
'balancing' : {
'13' : 50,
'14' : 60,
'15' : 80
}
},
crossover: {
'eject' : {
'13' : 50,
'14' : 60,
'15' : 60
},
'installation' : {
'13' : 50,
'14' : 60,
'15' : 60
},
'balancing' : {
'13' : 444,
'14' : 555,
'15' : 666
}
},
};
data[x].balancing
function foo () {
var a = 10;
let b = 12;
return 14;
}
var bar = foo();
bar.a // undefined
Подключил перед body moment.js и английскую локаль.
<script src="assets/libs/slick/slick.min.js"></script>
<script src="assets/libs/moment/locale/en-gb.js"></script>