Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   scrollTop в Safari под Mac ОС всегда равен 0 (https://javascript.ru/forum/css-html-browser/68509-scrolltop-v-safari-pod-mac-os-vsegda-raven-0-a.html)

Nexus 24.04.2017 20:55

Скрипт подключался асинхронно через $.getScript.
Оказалось, что window!==window.top.

$(window.top).scroll(callback);

Вошпем как-то так, может кому пригодиться сей пост.

Спасибо всем тем, кто пытался помочь.

Nexus 24.04.2017 22:53

Цитата:

Сообщение от Rise (Сообщение 450959)
Nexus, как ты так iframe прозевал?

Разве «jQuery.getScript» подгружает скрипт через iframe?

Nexus 25.04.2017 12:54

Цитата:

Сообщение от Rise (Сообщение 450964)
Nexus, не знаю причем здесь getScript, но window!==window.top значит что window в iframe.

Я знаю, что если во фреймах window!==window.top, однако тот скрипт находился вне фрейма (фреймы вообще не юзаю).

рони 25.04.2017 15:21

Nexus,
html проверяли на наличие лишних тегов?

Nexus 25.04.2017 16:02

рони, нет, не проверял.


Часовой пояс GMT +3, время: 06:42.