Size: a a a

2020 May 15

Е

Евгений in pro.js
А ты не знаешь, как исправить эту ошибку, да?
источник

Е

Евгений in pro.js
Может, у меня у самого получится. Куда вообще копать? Как отлаживать этот JS?
источник

Е

Евгений in pro.js
Переслано от Евгений
А может быть такое, что при изменении ширины экрана CSS просто не успел отрисоваться, а JS выполнился раньше? Просто в JS я получаю высоту блока. И потом от нее делаю расчеты. А если CSS не успел отрисоваться, то и расчеты будут неверны.
источник

В

Виктория in pro.js
Евгений
А может быть такое, что при изменении ширины экрана CSS просто не успел отрисоваться, а JS выполнился раньше? Просто в JS я получаю высоту блока. И потом от нее делаю расчеты. А если CSS не успел отрисоваться, то и расчеты будут неверны.
Извини, но это бред :)
источник

Е

Евгений in pro.js
Просто это было бы логично.
источник

А

Алхимик in pro.js
Евгений
А ты не знаешь, как исправить эту ошибку, да?
Нет, JQuery мне неподвластен.
источник

Е

Евгений in pro.js
😭😭😭
источник

Е

Евгений in pro.js
Да тут не столько JQuery, столько фронтенд в целом, имхо.
источник

А

Алхимик in pro.js
Евгений
Да тут не столько JQuery, столько фронтенд в целом, имхо.
Вот, смотри, пример на ваниле:
window.addEventListener("resize", (e) => {
 console.log(document.body.clientWidth);
});
источник

S

Syntax Highlight Bot in pro.js
Алхимик
Вот, смотри, пример на ваниле:
window.addEventListener("resize", (e) => {
 console.log(document.body.clientWidth);
});
источник

А

Алхимик in pro.js
Если сможешь показать пример в песочнице чтобы этот код сработал не так как надо, с не успевшим отрисоваться CSS или ещё какой магией. Тогда уже можно будет разбираться. Пока я проблемы не вижу.
источник

Е

Евгений in pro.js
Я же даже скрины сделал
источник

А

Алхимик in pro.js
Потом так же сделай на JQ.
источник

Е

Евгений in pro.js
Если бы я мог разобрать эту минифицированную путаницу, я бы и сам, наверно, понял, в чем дело))))
источник

В

Виктория in pro.js
Что происходит?
источник

А

Алхимик in pro.js
Евгений
Я же даже скрины сделал
У тебя запросто один код может перебивать другой. Начни с простого. Если на простом примере не сможешь повторить, значит ошибка в логике. Но никак не в CSS/JS.
источник

В

Виктория in pro.js
Объясните
источник

Е

Евгений in pro.js
Виктория
Объясните
Может, ты справишься?
источник

Е

Евгений in pro.js
Почитай историю чуть выше
источник

В

Виктория in pro.js
Евгений
Может, ты справишься?
В чём проблема?
источник