Nikolay Matyushkin, я как то гуглил про этот момент - насколько я понял там браузеры не могут решить как именно сделать это для замещаемых элементов. и по сей день не могут прийти к какому-либо решению
mich999, это даже с точки зрения безопасности не безопасно не иметь доступа к номеру телефона в котором у тебя акк. т.е. сейчас тот чел у которого будет доступ на этот номер - спокойно может войти и видеть все твои переписки и аккаунт в целом.
т.е. ты знал что у тебя нет телефона для этого акка телеги. понимал что никак не залогинишься в него в других устройствах и будет этот акк жить только там, где он уже залогинен - и ничего не предпринимал? и жил с этим пониманием 4 года?
зачем тебе обнаруживать столкновение, если ты это будешь изначально знать. условно если взять 2 div квадрата. ты знаешь их width и height, а также top и left. оперируя этими данными ты можешь узнать любое их состояние (столкнулись, наложились друг на друга и пр.) даже если они будут opacity: 0.
load для document срабатывает когда уже готово DOM дерево. т.е. оно может (и скорее всего это и происходит) загрузиться даже раньше, чем твой скрипт начинает выполняться.
используй window
MyQuestion, как раз так и твой код проживет дольше если ты НЕ будешь обновляться на каждую вышедшую версию. вк официально поддерживает каждую версию 2 года. не официально - намного дольше. т.е. даже теоретически твой код проживет без проблем как минимум 2 года. а вот если ты будешь переходить каждый раз на новую - с каждым этим переходом всегда есть шанс, что твой код перестанет работать
Дмитрий Гординский, что именно? вариант, когда ты автоматом не меняешь версию - программа будет работать на старой версии. никаких непредсказуемых результатов и не будет.
а когда ты будешь автоматом менять версию на новую - вот там как раз шанс и на падение и на непредсказуемые результаты