Дмитрий, вы оказались правы! странная вещь - у меня работало нормально, а тут надо было во все пути добавить точку спереди. можете объяснить почему так, пожалуйста?
Дмитрий, в том то и вопрос - у меня локально, если лайвсервером запускаю, все работает прекрасно!
если клонировать прям оттуда, и запустить, все отлично отработает. но сайт - нет. почему я не понимаю. пути проверяла и они работают, просто не тут, почему-то
szQocks, и я лайкнула) кто видео скинул не сделал же решение, а просто скинул видео, которым я не воспользовалась
что использую, то и отмечаю. Если тут надо каждое решение проверять и отмечать, окей, я не знала
Виктор Майоров, прекрасное решение! спасибо вам огромное!
проблема с крестиком решилась добавлением pointer-events: none, поскольку на него отдельно и не должно быть нажатия - он же просто иконка, показывающая состояние
Большое спасибо за ваш ответ!
Очень интересно посмотреть, как мыслят профессионалы.
Я решила проблему при помощи замыкания)
function createUniqueNumberGenerator (min, max) {
const previousNumbers = []; //тут будут храниться значения, которые уже поиспользовали
return function () {
let currentValue = getRandomInteger(min, max); //получаю случайное значение из другой фукции
if (previousNumbers.length >= max - min + 1) {
return null;
} //проверяю, что еще не перебрала все возможные значения
while (previousNumbers.includes(currentValue)) {
currentValue = getRandomInteger(min, max);
} //жду, пока не сгенерируется число, которого еще нет среди использованных
previousNumbers.push(currentValue); //если такое нашлось, кидаю его в использованные
return currentValue; // отдаю полученное уникальное число!
};
}
если вам важен тут рейтинг, повторите его в ответах и я отмечу решением