2744
Сообщество любителей самого популярного языка программирования в мире. Публикация вакансий: @javascript_jobs Чаты: @frontend_ru @css_ru Каналы: @defront @frontendnoteschannel Флуд: @javascript_ru_flood Важно! http://nometa.xyz и http://neprivet.ru
Всем привет.
подскажите пожалуйста, кто шарит в JS, есть код который показывает рандомный див из массива.Но он меняет класс только у одного дива. Как изменить код чтоб он выводил 4 дива?
let variants = Array.from(document.querySelectorAll('.res'));
function rand() {
let index = Math.floor(Math.random()*variants.length);
variants.forEach(div => div.classList.remove('visible'));
variants[index].classList.add('visible');
}
да, и точно ли в name этого луадера можно указывать произвольный путь? в доке ничё такого нет https://v4.webpack.js.org/loaders/file-loader/#name, и при этом есть отдельный outputPath
всем привет, кто может подсказать по webpack ? у мен css loader не грузит шрифты
Читать полностью…
Всем привет!
Ищу фронтендера-партнера для работы над проектом веб-сервиса. Ожидается полноценное участие в жизни проекта, коммуникабельность и инициативность. Москва и Подмосковье.
Стек: React, TypeScript (можно JS) , Next.js, ReactQuery.
Кому интересно, пишите в ЛС :)
Здравствуйте, помогите, пожалуйста🙏🙏🙏
Необходимо, чтобы скрипт автоматически менялся на 13:00, 15:00, 17:00 и 19:00, что необходимо сделать?
<script>
$(document).ready(function(){var t=new Date,e=new Date(t);e.setDate(t.getDate()+1);var n=new Date,a=n.getUTCHours()+(+3),r=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"),i=new Array("Воскресенье","Понедельник","Вторник", "Среда", "Четверг","Пятница","Суббота");if(a>=20){$(".datatext .tn-atom").text(i[e.getDay()]+", "+e.getDate()+" "+r[e.getMonth()]+"13:00");}else{$(".datatext .tn-atom").text(i[t.getDay()]+", "+t.getDate()+" "+r[t.getMonth()]+"13:00");}});
</script>
если страница уже запустилась с тем скриптом, то если ты после загрузки исходного будешь запускать свой, то никак не заставишь
можно попытаться убрать прослушиватели события submit исходного скрипта, если поправить в форме того элемента div атрибут callback (не делал так, не знаю, получится ли)
это от рекапчи походу. А есть какой-то способ выполнить мой код раньше, чем выполняется этот? Я пробовал e.stopPropagation(). Он тоже не помогает.
Читать полностью…
Вот и я пока не знаю. Я добавил код формы, отправку которой пытаюсь перехватить. Есть возможность посомтреть?
Читать полностью…
не, это работает. Видит формы. И на других сайтах работает. Именно здесь столкнулся с этой проблемой
Читать полностью…
а в какой момент загружается/запускается этот скрипт, который вешает обработчики на формы?
он вообще отрабатывает? (если console.log(...) поставить, например перед самой первой строчкой во всём этом скрипте)
А как определил, что не отрабатывает? POST-запрос не происходит?
Я б для начала в функцию обработчика события submit добавил какой-нть console.log(...)
всем привет, может кто то сталкивался с проблемой, что библиотека установлена, а при импорте ее методов, их не видно
Читать полностью…
если это 5 вебпак, вместо файл-лоадера скорее всего стоит использовать ассеты https://webpack.js.org/guides/asset-modules/
не факт, правда, что ошибка связана с этим. можно спросить в @webpack_ru
Как он должен меняться?
$(document).ready(function() {
var t = new Date,
e = new Date(t);
e.setDate(t.getDate() + 1);
var n = new Date,
a = n.getUTCHours() + 3,
r = new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"),
i = new Array("Воскресенье","Понедельник","Вторник", "Среда", "Четверг","Пятница","Суббота");
if (a >= 20) {
$(".datatext .tn-atom").text(i[e.getDay()] + ", " + e.getDate() + " " + r[e.getMonth()] + "13:00");
}
else {
$(".datatext .tn-atom").text(i[t.getDay()] + ", " + t.getDate() + " " + r[t.getMonth()] + "13:00");
}
});
Да не, нельзя менять исходный код сайта. Спасибо за помощь
Читать полностью…
только воткнуть свой скрипт раньше, чем исходный скрипт, т.е. он должен исполняться раньше
Читать полностью…
в revalidate() не может быть чего-нть такого?
или в grecapture.reset() ?
всю цепочку нужно размотать
запустить отладку, посмотреть содержимое метода onSubmit2
Читать полностью…
а колбэк onSubmit2, случаем не предотвращает дальнейшее всплытие события submit? Мож оно до твоего обработчика (т.к. он позже стоит), просто не доходит?
Читать полностью…
Мож вот так попробовать сделать?
https://developer.mozilla.org/ru/docs/Web/API/HTMLFormElement/submit_event
Да, именно в console.log ставил после e.preventDefault()
Читать полностью…
Сейчас довольно светло, занавески закрывать не хочу, поэтому #fef8ec, потом переключусь на тёмный
Читать полностью…
Привет. Добавил на сайт скрипт https://codepen.io/nafan93/pen/yLrPbjg. Но событие submit на этом сайте не отрабатывает, что еще можно попробовать?
Читать полностью…
К примеру, чтоб узнать, поддерживает ли движок воркеры, правильнее сделать проверку:
if (!Worker) {
console.log('воркеры не поддерживаются')
}