2016-06-27 3 views
2

У меня очень странная проблема, мой CSS отвечает очень медленно. Когда я нажимаю на кнопку, она переключает z-index на 500 вместо -999; я вижу в консоли (хром), что значение было изменено. Однако для этого требуется 2-3 секунды.CSS медленно реагирует

Когда я изменяю размер окна, я вижу, что появляется пробел (дополнительное пространство), и это занимает несколько секунд, пока оно не адаптируется к новому размеру.

Что может быть причиной этой проблемы? Меня особенно путают как простые вещи, как адаптация размера к текущей ширине экрана (в CSS я использовал ширину: 100%) не работает быстро.

Есть ли способ, который я могу сделать, чтобы проверить, что происходит в браузере?

Это может помочь заметить, что эта ошибка происходит случайным образом, иногда все работает безупречно, иногда это происходит навсегда.

Im действительно беспомощны :(

+3

Вам нужно отредактировать свой вопрос и добавить [mcve] – j08691

+0

его трудно создать пример, у меня более 20 000 строк кода. Когда я вынимаю кусок из него, он больше не будет показывать эффекты – Tom

+2

Ah но да - это именно тот тип техники решения проблем, который вы мог использовать! Удалите весь посторонний код, пока не достигнете самого низкого общего знаменателя, чтобы вы могли идентифицировать, где находится ваш код проблемы. –

ответ

0

Проблема была спрайт лист, который был слишком велик. - по-видимому, изменение размера и отображения отдельных элементов принимает дополнительное время

Использование меньшего спрайт листа делает все снова работать безукоризненно

Смежные вопросы