position() выдает другое значение при перезагрузке страницы
привет.
возникла такая проблема в броузерах Chrome и Safari: с помощью JQuery получаю значения для position(). Когда страница грузится впервые - значения одни, при нажатии на Ф5 - другие. Кто значет что это за хрень? |
Цитата:
картинка загрузилась полностью после первой отработки скрипта. Тестируйте после window.onload, (*хотя по большому счету нужно дожидаться загрузки всех подгружаемых элементов, актуально при много(или больших) картинках, фреймах, оч. больших таблицах |
скрипт грузится по document.ready что даже немного лучше, чем window.onload. страница каждый раз загружается полностью.
|
Цитата:
Пробуйте вызвать функцию повторно(после первого вызова) по таймеру через 100-300ms |
Такие глюки наблюдаются только в Хроме и Сафари.
Причем, если я кликаю мышкой на страницу - все нормально, данные правильные, Нажимаю Ф5 - пипец - значение совсем другое. Опять кликаю вместо Ф5 - все правильно. Хрень какая-то... То есть эти вебкиты как-то различают загрузку страницы по клику на ссылку меню и загрузку этой же страницы по нажатию на ф5? p.s. да, window.load в данном случае работает четче. но все-равно непонятно. |
Часовой пояс GMT +3, время: 03:32. |