Не уверен, есть ли еще один вопрос относительно этого, если так я извиняюсь и, пожалуйста, не выпускайте гончих.
Использование html5 doctype и выполнение быстрого console.log с моего прослушивателя прокрутки, который сообщает мне значение scrollTop(). Я в основном делаю это, поэтому, когда я прокручиваю прошлое, я изменяю непрозрачность элемента. Я делаю это с помощью MVS-решения, и у меня нет возможности подталкивать его к внешнему сайту, чтобы вы могли смотреть. Вот быстрый фрагмент:
var opacity = 1;
var scrollTop = $('body').scrollTop();
if (scrollTop > 200) {
opacity = 0.1;
}
$('#element).css('opacity', opacity);
Если я прокручиваю в Chrome, я получаю console.log(scrollTop); отображая то, что я хочу (т.е. 100 для каждого прокрутки, которое я делаю), и моя непрозрачность исчезает после того, как я ударил 200 scrollTop. Если я прокручиваю в FF и IE7 +, var возвращает "0" каждую прокрутку. Если я изменю $('body'), scrollTop() на $('document'). ScrollTop(); то я получаю "нулевой" возврат на прокрутке.
Любые идеи? Спасибо!