Прежде всего, позвольте мне указать, что я искал в googled и даже смотрел ответы здесь, например this и this, однако я еще не добрался до найти рабочее решение для моего дела.Тот же старый выпуск, .scrollTop (0), не работающий в Chrome & Safari
Я разработал страницу с несколькими фиксированными элементами, охватывающими страницу, и создал html5/css3, чтобы создать чистую «маску» над основным документом, тем самым позволяя прокручиванию тела прокручивать основное содержимое.
В firefox и ie (bleh) scrollTop (0) работает идеально. Однако, как заявил вопрос, не так много в моих fav браузерах.
Что-то я сделал примечание, чтобы вызвать следующие как до события scrollTo и после
$("body,html,document").each(function(){ console.log($(this).scrollTop()); });
Результаты не были приятны, он говорит мне, что scrolltop уже 0 и, следовательно, не является даже попытка scrollTop, или, по крайней мере, это то, что я «думаю» до сих пор.
И прежде чем вы спросите, я сделал этот консольный вызов для каждого из этих трех элементов, поскольку документ scrolltop должен быть закрыт в одном из этих элементов (я бы подумал о теле, но, как и в случае необходимости, вы должны называть html тоже)
Любые покупатели идей?
FYI, это может быть CSS странностью (Тхо, как это работает в IE, а не хромо я действительно не могу понять), но я уже пробовал следующее с отрицательных результатов:
$(window).scrollTop(0);
$(document).scrollTop(0);
$("html").scrollTop(0);
$("body").scrollTop(0);
window.scroll(0,0);
$("body,html,document").scrollTop(0);
$("body,html").scrollTop(0);
Что я полагаю, продлевает мой вопрос, является ли это проблемой css? я не имею вне связи и код слишком длинный (сделанный с видом CI частичными) размещать все это, но выяснить, что я сделал:
- Фиксированный заголовок, колонтитул и боковой панели, оставляя содержимое прокручивать с documet скроллингом
- очень мало Javascript или JQuery реализована до сих пор, почти 0 пользовательских CSS вне фиксации положения presaid элементов
- «содержание» является ajax'd при помощи функции .load JQuery, основанные на элементах списка перешедших in sidebar navigator
температура Fiddle уже не до
Атомное воспроизведение jsfiddle было бы полезно помочь вам. – cheeken
Я добавил скрипку, я знаю, что код может быть bleh, поскольку я просто пытаюсь создать демо на этом этапе, но, пожалуйста, не стесняйтесь указывать на ошибку или даже критиковать, просто будьте любезны, чтобы добавить поддержку возможных критических замечаний – SpYk3HH