Anonymous
событие да
Илья
Тогда вары и имена пременных вынеси перед онлоад
Илья
В онлоаде оставь присваивание
Илья
Проблему с логикой это конечно не решит
Илья
Но ошибка должна пропасть)
Anonymous
ошибка пропала, но код не срабатывает
Илья
Блок где 4 value
Илья
Перенеси внуть fun1
Илья
А нет
Anonymous
всё заработало)
Илья
Ну ок
Илья
Только матчасть все равно подтяни
Anonymous
Я только начал учить js, таким образхом практикуюсь, Илюх можешь сказать почему не срабатывал код?
Илья
Нее) читай книжки
Maksim
короче
https://jsfiddle.net/14d7ekkr/1/
Anonymous
Максим это ты даже с HTML событие убрал, так будет правильней, спасибо!
Илья
Кто-нибудь задавался когда нибудь задачей в какой-то момент заморозить сайт? Остановить все анимации на середине, счетчики и тд. А потом по клику разморозить. Хардкорные варианты типа бесконечного цикла или синхронного аякс запроса не предлагайте)
Maksim
Anonymous
остановить все процессы по settimeout и по клику на body продолжить ;)
ㅤ
Илья
То что сайт заморожен не значит что гуй не живой. Это может быть фрейм. На самом деле этому есть масса практических применений
Bogdan
Где то в гробу ux дизайнер перевернулся
CherryTea
CherryTea
В гаспе есть объект таймлайна, его можно ставаить на паузу
CherryTea
Что-то пошло не так..
Bogdan
Что-то пошло не так..
Ага, люди пишут все асинхронно что бы ui был всегда жив, а тут прямо хренак — и на стоп его)
Oleh
Oleh
То что нашел
Oleh
https://stackoverflow.com/questions/6807799/stop-page-execution-like-the-alert-function
Oleh
Здесь немного информации
CherryTea
если у вас схожая ситуация как в статье, до достаточно пройтись по всем кнопкам и выставить им disable атрибут
Eugene
Ребята есть вот такая функция https://jsfiddle.net/zm5dnwsd/ она должна при скролле менять класс один на другой. Но на моменте header.className.replace("scroll", ""); ничего не просходит, в чем может быть причина?
CherryTea
по крайней мере это состояние поддерживается всеми встроенными элементами формы, и вашими кастопными, если они сделаные не через ж
CherryTea
Eugene
CherryTea
CherryTea
window.addEventListener("scroll", getBodyScrollTop.bind(this), false);
Eugene
Мне так кажется
Алексей
https://www.facebook.com/tenphi/videos/10214196870265048/
Eugene
Eugene
Eugene
Андрей
Потом удалить листенер не сможешь
Андрей
Сохраняй функцию в переменную.
CherryTea
Андрей
Херню?
CherryTea
window.removeEventListener("scroll", getBodyScrollTop);
CherryTea
у него там все обернуто нормально
Андрей
Андрей
Ну вот, поэтому пусть сохранит функцию сначала)
Eugene
Сделал, спасибо))
Anonymous
Ребят подскажите пожалуйста как в VSCode отключить обработку больших сбилженных js файлов ? а то при открытие зависает на пару минут чтобы раскрасить и тд ?
Андрей
Ты их открываешь?
Anonymous
Андрей
Я не думаю, что это возможно.
Андрей
Я друге редакторы использую в этом случае. Саблайм какой-нибудь.
Bogdan
Зачем бандл то открывать?
Anonymous
Если я создаю переменную не указывая ни let, ни const - какой она будет? Т.е. сразу инициализирую, не объявляя её
Я так понимаю, у неё будет глобальная видимость во всей программе?
Cenator 🐈
Cenator 🐈
Strict mode не забудь
Bogdan
А сорс мапы?
Anonymous
они есть, ьрекпоинты в них октрывает, а вот если ошибки то ссылается почему на бандл
Anonymous
Anonymous
хз) щас посмотрю что это, но вряд ли уже отвечу
Cenator 🐈
'use strict' в начале документа, если юзаеш вебпак, то вроде автоматом ставится
Anonymous
Muzaffar
прошу прошение за нубский вопрос, но позвольте плийз:
как сделать более компактный код из этого?
var ctx = {
worksheet: name || 'Worksheet',
label0: document.getElementsByClassName('tTitle')[0].innerHTML,
label1: document.getElementsByClassName('tTitle')[1].innerHTML,
label2: document.getElementsByClassName('tTitle')[2].innerHTML
}
Vlad
Циклом?
Muzaffar
да
Vlad
Это был ответ.
Muzaffar
а как делать?