Chrome и проблема JQuery - $ (документ) .ready (функция () {}); быть названным перед страницей загружается

У меня есть Acer Aspire One, только изменил значение swappiness к 10, и наутилус быстр снова. Я предполагаю, что это говорит, что ядро, "настойчиво не перемещают материал для свопинга от физической RAM". Это было огромное улучшение. Исходное значение swappiness равнялось 60.

sudo sysctl vm.swappiness=10

Для временно изменяются на 10.

Источник: http://modifyubuntu.com/#swap

5
задан JamesL 31 August 2009 в 19:49
поделиться

2 ответа

« готов » означает модель DOM, а не содержимое страниц. Это означает, что HTML-структура страницы присутствует, но изображения, фреймы и т. Д. Могут не быть загружены. Вам понадобится событие load вместо события ready , если вам нужно все загружать.

17
ответ дан 18 December 2019 в 07:55
поделиться

Стоит отметить, что $ (document) .ready может сработать до загрузки всех изображений. Поскольку для ваших тегов не заданы размеры, изображения необходимо загрузить, прежде чем ваш скрипт сможет точно определить их размеры.

Расположение $ (document) .ready на вашей странице не должно влиять на то, когда она срабатывает, но вы можете видеть несвязанное состояние гонки на основе загруженного кеша. Попробуйте переместить его обратно наверх и загрузить страницу несколько раз, чтобы проверить, работает ли это сейчас.

Если он по-прежнему периодически дает сбой, вам следует рассмотреть возможность использования события window.load вместо ] $ (document) .ready

3
ответ дан 18 December 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: