У меня есть заголовок, который больше ширины страницы, поэтому я не могу использовать position:fixed
, чтобы установить его в верхней части страницы, потому что мне абсолютно необходимо иметь возможность прокрутки по горизонтали.Я не думаю, что для этого есть решение CSS.
Я сделал пример кода, чтобы попытаться воспроизвести эффект position:fixed
, но есть нежелательные переходы.Мой код выглядит следующим образом:
$(window).scroll(function() {
var y = $(window).scrollTop();
$("#headertable").css('top', y+175);
});
Есть ли способ сделать его действительно прикрепленным, как position:fixed
?(Любопытно, что сейчас он лучше отображается в IE, чем в FF, потому что у него нет этого эффекта «прыжка»)
Пожалуйста, найдите пример здесь: http://jsbin.com/eyuya/7. Первая таблица сposition:fixed
, другой использует мой код.Это тот эффект прыжка, которого я пытаюсь избежать, если есть решение.
Редактировать :
Все еще не нашли удовлетворительного решения, думаю, я егоиспользуйте это в конце концов, потому что сайт предназначен для использования в IE, и не похоже, что существует чудо-решение, чтобы прикрепить div к области просмотра и иметь возможность прокрутки по горизонтали.Я начинаю вознаграждение в случае, если кто-то сталкивался с этой проблемой раньше и нашел хорошее решение.
Спасибо за людей, которые уже пытались ответить на этот вопрос не так просто, как кажется проблемой;)