Проблемы с заголовком скользящей таблицы jQuery - PullRequest
0 голосов
/ 15 июня 2011

В качестве ответа на вопрос Я недавно задал вопрос, у меня возникли некоторые проблемы.

Взгляните на эту скрипку: http://jsfiddle.net/Lzhf6/9/. Если прокрутить страницу вниз, а затем прокрутить вверх очень быстро (лучше всего использовать колесо мыши), заголовок застревает раньше, чем сможет достичь правильного положения. Немного неловко объяснять без просмотра скрипки, поэтому, пожалуйста, взгляните на это.

Мне нужно, чтобы Javascript обнаружил, когда это произошло, и затем автоматически сбросил его до фактического правильного положения.

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 15 июня 2011

Я попытался сбросить css top

if (scrollY > headtop) {
    $("tr[name='headerrow']").children().offset({
        top: scrollY
    });
} else {
    $("tr[name='headerrow']").children().css('top', '');
}

, пожалуйста, смотрите: http://jsfiddle.net/eFNPG/2/

Я попробовал ваш код в Chrome, заголовок остается сверху.Но когда я попробовал это на Firefox 3.6, заголовок не остался сверху(даже оригинальный код: http://jsfiddle.net/Lzhf6/9/)

...