Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.01.2013, 16:02
Интересующийся
Отправить личное сообщение для anlov Посмотреть профиль Найти все сообщения от anlov
 
Регистрация: 31.05.2011
Сообщений: 21

position() выдает другое значение при перезагрузке страницы
привет.
возникла такая проблема в броузерах Chrome и Safari:
с помощью JQuery получаю значения для position(). Когда страница грузится впервые - значения одни, при нажатии на Ф5 - другие.
Кто значет что это за хрень?
Ответить с цитированием
  #2 (permalink)  
Старый 08.01.2013, 16:27
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от anlov
Кто значет что это за хрень?
К примеру: не дождались полной загрузки документа с картинками,
картинка загрузилась полностью после первой отработки скрипта.
Тестируйте после window.onload, (*хотя по большому счету нужно дожидаться загрузки всех подгружаемых элементов, актуально при много(или больших) картинках, фреймах, оч. больших таблицах
Ответить с цитированием
  #3 (permalink)  
Старый 08.01.2013, 17:30
Интересующийся
Отправить личное сообщение для anlov Посмотреть профиль Найти все сообщения от anlov
 
Регистрация: 31.05.2011
Сообщений: 21

скрипт грузится по document.ready что даже немного лучше, чем window.onload. страница каждый раз загружается полностью.
Ответить с цитированием
  #4 (permalink)  
Старый 08.01.2013, 17:40
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от anlov
скрипт грузится по document.ready что даже немного лучше, чем window.onload.
(Не факт, в опере часто второе более позднее событие)
Пробуйте вызвать функцию повторно(после первого вызова) по таймеру через 100-300ms
Ответить с цитированием
  #5 (permalink)  
Старый 08.01.2013, 20:11
Интересующийся
Отправить личное сообщение для anlov Посмотреть профиль Найти все сообщения от anlov
 
Регистрация: 31.05.2011
Сообщений: 21

Такие глюки наблюдаются только в Хроме и Сафари.
Причем, если я кликаю мышкой на страницу - все нормально, данные правильные, Нажимаю Ф5 - пипец - значение совсем другое. Опять кликаю вместо Ф5 - все правильно. Хрень какая-то...
То есть эти вебкиты как-то различают загрузку страницы по клику на ссылку меню и загрузку этой же страницы по нажатию на ф5?

p.s. да, window.load в данном случае работает четче. но все-равно непонятно.

Последний раз редактировалось anlov, 08.01.2013 в 21:05.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фиксация объекта при скрулинге страницы Pashok(one) Общие вопросы Javascript 10 08.01.2013 02:52
Скрипт не работает при заходе на данную страницу, но работает при рефреше страницы foker jQuery 0 26.11.2012 12:27
Не возможно выбрать другое значение BLP Events/DOM/Window 7 22.10.2012 17:22
При клике менять значение в ячейке таблицы edmundantes Events/DOM/Window 8 27.04.2012 17:26
При прокрутке страницы div залазит на футер. Как поправить? DonaldDrug jQuery 8 27.03.2012 02:15