.A
: .A {
display: flex;
flex-direction: column;
align-items: center;
}
body
, то он срабатывает сразу, особенно если в нем нет прослушивания событий load
или DOMContentLoaded
, то же самое, если подключить скрипт в head
. Однако, если подключить скрипт перед закрытием тэга body
, то DOM будет уже построен и большая часть будет доступна в скрипте, конечно, если большая часть DOM не строится после загрузки страницы. $('.menu-item > .submenu').toggleClass('show-submenu');
$(this).find('.submenu').toggleClass('show-submenu');
callback
'е observer
'а можно добавлять созданные элементы в уникальную коллекцию - Set
и обрабатывать так, как Вам необходимо. // word: загаданное число
var word = pickWord();
// answerArray: итоговый массив
var answerArray = setupAnswerArray();
setupAnswerArray
с параметром word
: var answerArray = setupAnswerArray(word);
. После исправления код работает. SVG
. SVG
-картинку можно перегнать как-то так:function saveImage(url, name) {
const image = new Image();
image.addEventListener('load', () => {
const link = document.createElement('a');
const canvas = document.createElement('canvas');
const context = canvas.getContext('2d');
[canvas.width, canvas.height] = [image.width, image.height];
context.drawImage(image, 0, 0);
link.setAttribute('href', canvas.toDataURL());
link.setAttribute('download', name);
link.click();
});
image.src = url;
}