Просмотр полной версии : position() выдает другое значение при перезагрузке страницы
привет.
возникла такая проблема в броузерах Chrome и Safari:
с помощью JQuery получаю значения для position(). Когда страница грузится впервые - значения одни, при нажатии на Ф5 - другие.
Кто значет что это за хрень?
Кто значет что это за хрень?
К примеру: не дождались полной загрузки документа с картинками,
картинка загрузилась полностью после первой отработки скрипта.
Тестируйте после window.onload, (*хотя по большому счету нужно дожидаться загрузки всех подгружаемых элементов, актуально при много(или больших) картинках, фреймах, оч. больших таблицах
скрипт грузится по document.ready что даже немного лучше, чем window.onload. страница каждый раз загружается полностью.
скрипт грузится по document.ready что даже немного лучше, чем window.onload.
(Не факт, в опере часто второе более позднее событие)
Пробуйте вызвать функцию повторно(после первого вызова) по таймеру через 100-300ms
Такие глюки наблюдаются только в Хроме и Сафари.
Причем, если я кликаю мышкой на страницу - все нормально, данные правильные, Нажимаю Ф5 - пипец - значение совсем другое. Опять кликаю вместо Ф5 - все правильно. Хрень какая-то...
То есть эти вебкиты как-то различают загрузку страницы по клику на ссылку меню и загрузку этой же страницы по нажатию на ф5?
p.s. да, window.load в данном случае работает четче. но все-равно непонятно.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot