black1277, а ничего, что он обращается к this и ты его null указал?
Очевидно проблема в том, что автор обращается к какому-то неизвестному this и ничего не меняется.
Как и код времён палеозоя, который он тупо скопипастил.
Во-первых, не сайт, а страничку.
Во-вторых, тут расписывать и расписывать, но как минимум нужен линтер, потому что местами у тебя табы живут своей жизнью, что усложняет чтение. Про то, что в целом нет единого стиля кода, вообще молчу.
Basil_Dev, ты действительно называешь библиотеку с 400 скачиваний в неделю популярной библиотекой?
Но в любом случе это крайне маленькая и хорошо написанная библиотека и типы ей прописать можно крайне быстро и просто.
Не могу утверждать, но, исходя из наблюдений, скейл браузера работает по принципу изменения размера экрана. То есть для сайта размер экрана в пикселях, но реальный размер экрана остаётся прежним.
А такое поведение уже цсс не умеет. Жс тоже не умеет, но можно сымитировать, рассчитывая значения с учётом скейла.
Фокс Йовович, хм, хорошо, а как тогда вариант поставить оба пб на зарядку, а на выходе поставить реле, чтобы пока есть заряд в пб1, использовался он, а когда кончится, пб2.
Арсений Соколовский, в смысле? Что ужасно? Он не может работать хуже, чем с аудио. Никак. Потому что через аудио ─ это чистый костыль, если само аудио ненужно.
Volfs, а вариант разобрать оба пб и пересобрать один не рассматривается? Я не специалист в данном вопросе, но, насколько помню, если второй блок аккумуляторов подключить параллельно, то никаких проблем не будет.
Однако я бы загуглил этот момент, более чем уверен, что подобное уже воплощали в жизнь.